News
Ofgem, the energy regulator, has set its price cap – the amount suppliers are allowed to charge their customers – at £1,720 per year, falling from its current cap of £1,849. It follows three ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results