About Lucas Property Holding Limited (11090346) United Kingdom