Energy Providers Have Held Billions In Customer Credits
Last year, Ofgem reported that energy suppliers held billions of pounds in customer credit balances, with households paying by fixed direct debit having an average credit of £3.7 billion in credit.
Energy Providers Have Held Billions In Customer Credits Read More »