About Slater Heelis Limited (12465020) United Kingdom