About Slater & Spiers Limited (11950767) United Kingdom