About Saffron New Homes Ltd. (06678101) United Kingdom