About London Merchant Capital Limited (10060436) United Kingdom