News

The energy supplier has agreed to pay a total of £1.5 million in refunds and compensation after failing to provide customers ...