Energy suppliers could owe as much as £1.1 billion to customers due to overspending by 12 million UK households on energy bills, according to Uswitch.com.
Energy suppliers could owe as much as £1.1 billion to customers due to overspending by 12 million UK households on energy bills, according to Uswitch.com.