About L & C Scaffolding Limited (11496832) United Kingdom