Britain has 23 million hectares of land – how should we use it? Explore where land is suitable for food, energy or nature across the country.