This post is by Guy Shrubsole. Image: Elveden Hall on the 22,500-acre Elveden Estate, one of the members of the Government’s new National Estate for Nature. “Land ownership in England is high…| Who owns England?