About Sloane Stanley Properties Limited (12752328) United Kingdom