About Alexandria Property Limited (08733302) United Kingdom