About Barbican Partners Limited (10729305) United Kingdom