About Stitch Milton Keynes Ltd (10186473) United Kingdom