About Lahara Property Ltd (13099809) United Kingdom