About Mitchell & Urwin Scaffolding Limited (07883930) United Kingdom