About Jo Sloane (js) Limited (12265820) United Kingdom