About International Power Holdings Limited (03966796) United Kingdom