About Barbican Freeholds Limited (09788327) United Kingdom