About L&lc Property Limited (13328849) United Kingdom