About Armstrong Siddeley Owners Club Limited (01139966) United Kingdom