About Astor Architecture Limited (08003968) United Kingdom