About Barbican 19 Limited (05649739) United Kingdom