About Direct Netting & Scaffolding Ltd (10810983) United Kingdom