Energy providers owe 13m homes £1.8bn in credit balances
Energy suppliers owe roughly 13million households a total of £1.8billion in credit balances, new research has revealed. More than one million bill-payers are due more than £300, according to data from Uswitch, at a time when some may be facing financial hardship. It found that coming out of winter, 45 per cent of all households … Read more