About Lahru Property Ltd (12523139) United Kingdom