Over one million energy customers due refunds
Published
Find out if you're among one million energy customers due a refund on gas and electricity bills. Ovo Energy, Shell Energy, Scottish Power, British Gas and SSE have most affected customers.
Full Article