About Stitch & Shore Apparel Limited (12290811) United Kingdom