Just to give a different perspective on land prices...
Here in financially ok Australia (thanks to our huge mineral resources, and China's huge demand), prices aren't that different, really:
In the area where I grew up, and where I want to return to when I can (central Victoria), prices can range anywhere between $2500 per acre up to $15000 per acre (that's about 1600 pounds to just under 10,000 pounds per acre, at the current exchange rate). Of course, that varies - those prices are from around 15 acre lots to 160 acre small farms, and it totally depends on location, type of land, how improved it is, whether there are any structures on it (those prices are for land only, but may have a shed or a an old shack or something, no houses). Unfortunately because it's so dry here (compared to the UK) you can't have the same number of animals per acre as you might do over there - the pasture just can't sustain it. Again, depending on where/what/how, you'd expect to have at least half the stocking rates of UK farms here (this is total guess work but from my meagre research, it seems about right). That said, we have a hell of a lot more space.
As one more comparison - I do marketing for a couple of residential land developments on the urban fringe around melbourne, where the prices can range from $200,000 (about 130,000 pounds) for a 320 square metre block of land, up to about $900,000 for a 900 square metre block. We only sell really high-end stuff, and so these prices tend to be top-of-the-range, but then the land is pretty special (for residential, suburban land), so it all works out. If you know what you're doing, you get what you pay for.