About Saffron Group Limited (13433133) United Kingdom