About Stitched And Made Ltd (12191884) United Kingdom