About Water Front Apartments Management Company Limited (11763660) United Kingdom