About Slocum House Home Ltd (13289882) United Kingdom