About Saffron Insurance Holdings Limited (06971834) United Kingdom