About Scaffold City Ltd (12395506) United Kingdom