About Saffron Homes Limited (03317226) United Kingdom