EDF, British Gas and E.on cheapest energy deals that beat the price cap - but there's a catch
With a new energy price cap now in place for millions of households, many are wondering whether now is the right time to fix their bills. From April 1, the price cap fell to £1,635 a year, a 15% drop from the price most households were paying in the first …