Ovo Energy and SSE retail company (bought by Ovo Energy in 2020) are both owned by Imagination Industries, which is wholly owned by billionaire Stephen Fitzpatrick.

Subscribe to RSS - Ovo