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