About The Stitch Sisters Llp (OC425606) United Kingdom