About Alexandria Partners Limited (08066065) United Kingdom