About L&c Construction Limited (11633418) United Kingdom