About Napier Propulsion Limited (10076309) United Kingdom