The new Npower chief executive, Paul Massara, has committed to make his company the industry's number one for customer experience by 2015.
The new Npower chief executive, Paul Massara, has committed to make his company the industry's number one for customer experience by 2015.