About Saffron Construction Limited (12586770) United Kingdom