Understanding of renewables industry, energy, and environmental issues in the UK. The Land Manager will be sourcing sites and negotiating land rights for new…