About Lucas Property & Estates Ltd (10000518) United Kingdom