07/11/2025
Former OVO Energy chief Chris Houghton returns as company faces financial headwinds.
Read more:
The energy retailer’s Chief Executive Officer and Chief Financial Officer step down as it reports £135 million in profit loss at the end of 2024.