About Saffron Residents Management Limited (09167009) United Kingdom