About Stitch Ltd. (07480919) United Kingdom