About Slater & Hilditch Limited (12820942) United Kingdom