About Sloane Young Limited (11666473) United Kingdom