About Lucas Property & Lettings Ltd (13109847) United Kingdom