About Sloane London Limited (10266471) United Kingdom