About Stitch N Cross Ltd (07565194) United Kingdom