About Delta Scaffolding Ltd. (12891508) United Kingdom