About The Saffron Stitch Ltd (10625646) United Kingdom