About Claw Scaffold Limited (01102489) United Kingdom