About London & South Scaffolding Limited (07108988) United Kingdom