About Stitches And Glue Limited (10109050) United Kingdom