About Armstrong Technical Services Limited (09025030) United Kingdom