About Armstrongs Motor Engineers Ltd. (SC375622) United Kingdom