About Armstrong Technology Associates Limited (02998558) United Kingdom