About Stitchsmith Limited (08828906) United Kingdom