About Stitch-print Limited (03245165) United Kingdom