About Slater & Truter Limited (12941630) United Kingdom