About R S Cane Scaffolding Ltd (11260084) United Kingdom