Home Business & Money Energy firms holding £8.1bn of customers’ money

Exit mobile version