About Yorkshire Stitch Ltd (11338434) United Kingdom