About Sloane Design Limited (08213602) United Kingdom