About West India Quay Management Company Limited (03534686) United Kingdom