British Gas owner Centrica has reported a near halving of its annual earnings, citing a “challenging” year influenced by unseasonably warm weather. The profit hit was also driven by a significant ...