About Slades Ltd (03873244) United Kingdom