About The Little Stitch Company Ltd (08787240) United Kingdom