About Ld Stitch Ltd (11875923) United Kingdom