About New Power Company Limited (04228063) United Kingdom