About Stitch In Time (kahta) Ltd (08725973) United Kingdom