About Slocum House Ltd (12482804) United Kingdom