About L & D Scaffolding Ltd. (04058274) United Kingdom