About Armstrong Storm Limited (13488550) United Kingdom