About Stitch And Press Ltd (13189154) United Kingdom