About Mr & Mrs Stitch Ltd (NI620392) United Kingdom