About Stitch Doctor Ltd (11813158) United Kingdom