>>376044I think Ennerdale Forest is the only place suitable, not just in Cumbria, but probably all of Northern England. Though someone please correct me if they know of other suitable places.
Even then, I can't see you ever being too far away from another person. I don't think the Into The Wild experience is really feasible in England.