About Lehri House Holdings Limited (12091662) United Kingdom