About Stitch And Mend Limited (08513046) United Kingdom