LONDON–(BUSINESS WIRE)–Quinbrook closes up to GBP 238.5 million in UK’s largest solar PV + battery storage project financing for Cleve Hill Solar Park.