About H&j Stitch Ltd (10963126) United Kingdom