Quinbrook Infrastructure Partners has finalised the construction and launched commercial operations at its 373-MW Cleve Hill solar park in Kent, England, a site touted as the largest operating photovoltaic (PV) complex in the UK.