About Lura Property Ltd (12752059) United Kingdom