About Barbican Logistics Limited (06067402) United Kingdom