About Alexandra Avenue Management Company Limited (NI058916) United Kingdom