About Saffron Haven Limited (11970260) United Kingdom