About Armstrong Siddeley Limited (13066260) United Kingdom