FinanceStorageTop Stories

Energy firms ‘hold £7bn of customers’ money amidst cost of living crisis’

Balances with utilities are £6.7 billion, with more than 16 million households in credit, half of which are owed over £200, according to new research

Related Posts