About London Merchants And Company Limited (02082682) United Kingdom