-
Don't you live in the sticks? In which case shirley there are stocked lakes galore within a modest drive? You could fish them yourself for a tenner or whatever they charge for a half day (with a 4 x fish limit or something). Or give the owner a few quid and they'd catch one on your behalf if you've got no rod.
You could also get in touch with estates/landowners etc who might flog you one.
Lastly you could try this place: http://www.aquavisiononline.com/
They started the first organic carp farm (most farmed fish will be chock full of ground up bits of chemically reared pig/other fish) and got some press about it 10 years ago or thereabouts. Not sure they sell fish based on that website but they certainly used to. Depends how much you want a fresh carp I suppose : )
Frozen though...