£800,000 compensation for thousands of renewable energy customers

2022-11-15 5