Environment Agency

A non-departmental public body responsible for protecting and improving the environment in England, which raised no objections to the solar photovoltaic (PV) farm proposal.

Company