About Saffron Scaffold Limited (13535310) United Kingdom