About Stitched & Stuffed Limited (12367260) United Kingdom