About Greenfield Stitchery Limited (SC646660) United Kingdom