About Lef Property Ltd (12200806) United Kingdom