Tagged: ofgem

Poor treatment of customers nets Npower £2 million fine

Utility company Npower fined £2 million for customer complaint failings.