About Slocum Ltd (03888845) United Kingdom