About Ideal Scaffolding London Limited (09469604) United Kingdom