London-based investment manager Quinbrook Infrastructure Partners has initiated the construction of a 373 MW solar project with an integrated battery in South East England, touted as the largest consented solar-battery scheme in the UK.