About Armstrong Works Limited (04812534) United Kingdom