About Barbican Mitre Court Limited (01040481) United Kingdom