About L & R Property Investment Ltd (10847413) United Kingdom