About Stitch & Zip Limited (09991079) United Kingdom