About Stitches Haberdashery Limited (08969541) United Kingdom