Business news blog


npower is being forced to give ?26 million back to customers - Business Insider


Business Insider

npower is being forced to give ?26 million back to customers
Business Insider
npower, one of the largest energy providers in Britain, is being forced to give back ?26 million to 500,000 customers. Britain's energy regulator Ofgem revealed in a regulatory note this morning that between September 2013 and December 2014 npower ...

Read more