About Slater & Black Ltd (11925680) United Kingdom