Share

BSR is the largest privately-owned, integrated solar developer in the UK, and is majority owned by ICG INFRA. We develop (BSR Energy), build (BSR EPC) and manage (BSR O&M) utility-scale solar and storage projects for developers and investors in the UK and internationally.