Try Rangeland - on the A38 near Burton on Trent - Alrewas I think .They always used to break a lot of range rovers and discoverys.
Harris Mayes in Rickmanswoorth sometimes have breakers, not often P38`s that I`ve seen but it depends whats just failed its MOT and what on - give them a call and check.