FinanceGenerationStorageTop Stories

Energy suppliers hold £8.1bn of customers’ money

Energy firms held £8.1 billion of customers' overpaid bills at the beginning of 2023, according to Ofgem's findings

Related Posts