About Stitch Of Paradise Ltd (11287953) United Kingdom