About Stitch Clo Ltd (13183595) United Kingdom