About 24 Esplanade Management Company Limited (03020435) United Kingdom