About Bayhead House Apartments Management Company Limited (NI055916) United Kingdom