Quinbrook has secured financial close for the largest UK solar and storage project to date. The 373 MW solar, 150 MW battery energy storage system (BESS) Cleve Hill Solar Park is currently under ...