About Barbican Estates Limited (08450262) United Kingdom