About Slade Cottages Ltd (09343590) United Kingdom