Property development firm powers 1,100-panel rooftop solar

Property development and investment firm British Land has installed 1,100 rooftop solar panels at its retail centre in Peterborough. Covering the equivalent of nine tennis courts, it is said to be one of the UK’s largest retail rooftop solar project. The solar system is expected to generate around 250,000kWh of electricity every year – enough […]