Mounting anger over energy pricing threatens to overshadow an expected rise in profits at Centrica, as jittery investors fear new restrictions on the company.

The British Gas owner is expected to reveal full-year earnings of around £950m on Thursday, up from £891m in 2015, following a £200m cost-cutting programme.

Ahead of the results Centrica will unveil a £100m five-year investment plan for its new tech-focused business arm.

Centrica Innovation will invest in technology start-ups which help cement its lead on “smart” internet-connected thermostats and energy meters.