Share

BSR is the largest privately-owned, integrated solar developer in the UK, and is majority owned by ICG INFRA.