About Rico Stitch Clothing Ltd. (08049606) United Kingdom