About London Company Advisors Ltd (09343435) United Kingdom