About Kelly Apartments Management Company Limited (NI040754) United Kingdom