Energy firm ordered to pay £8 to 500,000 customers over service failures

Energy firm ordered to pay £8 to 500,000 customers over service failures