About Sloan Property Development Ltd (03240973) United Kingdom