About Stitchy Feet Ltd (09126191) United Kingdom