About Stitch Clothing Company Ltd. (03397593) United Kingdom