About Stitch By Stitch (leicester) Ltd (12013086) United Kingdom