About Stitch In Time Industrial Sewing Limited (07069985) United Kingdom