About Armstrong & Haycox (holdings) Limited (10564516) United Kingdom