About School Of Stitched Textiles Limited (05935078) United Kingdom