About Lucas Property Development Ltd (11153539) United Kingdom