About Tassell & Horstman Limited (07410650) United Kingdom