About Abbey Brae Management Company Limited (NI620425) United Kingdom