About Armstrong Taylor Limited (NI035704) United Kingdom