About Sow & Stitch Enterprise Ltd (12712439) United Kingdom