About Merchants Quay Management Company Limited (03853090) United Kingdom