About Sloane Holdings Limited (06703894) United Kingdom