About Stitch & Sew Ltd (11542807) United Kingdom