About Sloane Collection Ltd (08424195) United Kingdom