About The Stitch Factory Limited (04637128) United Kingdom