About London Merchant Bank Limited (03837036) United Kingdom