About Lhr & Partners Ltd (13684336) United Kingdom