About Lh Innvestments Limited (11238323) United Kingdom