About Stitch And Ware Limited (10352404) United Kingdom