About Beach Apartments Management Company Limited (NI051209) United Kingdom