About Armstrong Engineering & Design Ltd (10793921) United Kingdom