About Armstrong Teasdale Management Limited (07178955) United Kingdom