About Slater & Thompson Ltd (13004843) United Kingdom