About Stitches And Bobbins Ltd (13052416) United Kingdom