About Armstrong Teasdale (uk) Limited (12475302) United Kingdom