About London Merchant Nominees Limited (13503963) United Kingdom