News

Ofgem, the energy regulator, has set its price cap – the amount suppliers are allowed to charge their customers – at £1,720 ...