About Alexanders Retail Limited (13085532) United Kingdom