About Stitch In Time (mcr) Ltd (12731371) United Kingdom