Tim Humpage Tim Humpage is head of EPC at British Solar Renewables Recently Posted Articles Building the UK’s biggest battery storage facility: A recipe for success