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.
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.