About Armstrong Tomkins Services Limited (08232562) United Kingdom