About Stitch & Go Ltd (13227724) United Kingdom