About Armstrong Teasdale Limited (08879988) United Kingdom