About London Stitch Ltd (11372399) United Kingdom