BSR is an England-based renewable energy company that develops and builds utility-scale solar photovoltaic cells and energy storage projects for the residential sector... Read more
British Solar Renewables CEO: Tim Humpage

CEO

Tim Humpage

CEO Approval Rating

90/100

Est. Annual Revenue
$100K-5.0M
Agree?
Est. Employees
25-100
Agree?

British Solar Renewables Competitors

1Elgin
2Yu Energy
3GB-Sol
4Sunworks
5EvoEnergy
6Solaire Direct
7Renova Energy
8Centreco
9Rooftop Energy
10Nautilus Solar

Trending Companies