Does your energy supplier owe you money?

More than 11 million households in the UK could be owed a share of £1.5bn from their energy suppliers, according to switching service uSwitch.

  • Subsection
  • Published