About 31 Esplanade Management Company Limited (08201306) United Kingdom