About Slater Holdings Limited (10782241) United Kingdom