About Alexandra Apartments Limited (NI053694) United Kingdom