About Stitch Solihull Ltd. (08248152) United Kingdom