About L&c Homes Limited (13409901) United Kingdom