About Lehri Properties Ltd (12851348) United Kingdom