About Saffron Partners Limited (10095947) United Kingdom