Suppliers may owe customers £1.1bn, says 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.

This content is for members only. Please click here to view the full article.