About Alexandra Retail Limited (06571655) United Kingdom