About Alexandria Retail Ltd (SC659176) United Kingdom