npower admits paying ‘almost no’ corporation tax

Energy supplier npower has admitted it paid virtually no corporation tax between 2009 and 2011. The stunning revelation comes after its CEO Paul Massara(pictured)was grilled by MPs on Parliament’s energy watchdog today, along with other suppliers such as E.ON, SSE, EDF and British Gas. The German-owned provider has around 6.5 million customers and generates more […]