About Stitch Xpress Ltd (08302144) United Kingdom