British Gas' annual profits soared more than tenfold to £751m in 2023 from £72m in 2022, its parent company Centrica announced in its preliminary results published on Thursday.

Yet nearly half of households find themselves unable afford their current energy bills.