About Triple S Scaffold Ltd (12732101) United Kingdom