About 18 Upper Promenade Management Company Limited (10791518) United Kingdom