About L&c Property Group Limited (13407846) United Kingdom