About L&c Property Management Ltd (10058941) United Kingdom