About Sew Plus Limited (11559410) United Kingdom