About Fine Stitch Ltd (11569267) United Kingdom