About Slades S Limited (11593254) United Kingdom