formats

The man shaking up the energy sector

How Stephen Fitzpatrick, the boss of Ovo Energy, is challenging the domination of the big six UK energy supply companies.