About Stitch In Time (gb) Ltd (08569260) United Kingdom