About Slater Kenyon Limited (12215424) United Kingdom