About Sloane Marylebone Ltd (10084862) United Kingdom