About The Stitchery (needlework) Limited (11428423) United Kingdom