I may be biased on my view as we've had Martin driving around the valleys locally for years selling pork. He's Abbotts Ann based so ANDOVER, his pork is beautiful, and the prices are cracking. I had a 4.5 kg bone in shoulder from him a few months back and it totalled at £30 there or there abouts. He'll need talking to in advance to sort out exactly what you want and how you want it cut etc as he had to take mine from a baconer he was going to butcher. Well worth a try.
Here's his site:
http://www.greenfield-pork.co.uk/default.asp