About Alexandra Retail Leisure Limited (SC289351) United Kingdom