About Stitchcrafts Haberdashery Ltd (11701724) United Kingdom