German energy giant nears £600mn deal to buy UK supplier Ovo

· Financial Times