About Sloane Property Developments Limited (13290230) United Kingdom