About Stitchcorner Limited (12489372) United Kingdom