More than half of energy customers are collectively £1.2 billion in credit to their suppliers, according to research by Uswitch.com.
More than half of energy customers are collectively £1.2 billion in credit to their suppliers, according to research by Uswitch.com.