About Climax Scaffold Co Ltd (08584033) United Kingdom