About Stitch Trading Limited (08108074) United Kingdom