About Armstrong Fluid Technology Limited (08522306) United Kingdom