About Lucre Property Development Ltd (11331198) United Kingdom