About Sloane Properties Ltd (10206486) United Kingdom