About Stitch Designworks Limited (04186140) United Kingdom