About City & Merchant Limited (02723832) United Kingdom