Swindon-based energy giant Npower has been ordered to pay £26m after it sent out inaccurate bills and failed to deal with complaints correctly. Energy watchdog Ofgem said gas and electricity supplier Npower, which employs more than 1,000 people at its Windmill Hill office, was being fined for “not treating its customers fairly”. The settlement...