About Saffron Group Limited (06381403) United Kingdom