About L&c Property Investment Limited (11156781) United Kingdom