About Lhr Capital Limited (13573179) United Kingdom