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 ...