About Slade House Developments Ltd (11198172) United Kingdom