About Saffron Grove Management Company Limited (13033204) United Kingdom