About Jo Sloanes Ltd (11309299) United Kingdom