Quinbrook starts construction of UK’s largest solar and battery storage project
Quinbrook Infrastructure Partners has announced construction start of Cleve Hill, the UK’s largest consented solar and battery storage project.
Quinbrook Infrastructure Partners has announced construction start of Cleve Hill, the UK’s largest consented solar and battery storage project.