About Barbican Kitchen Limited (06925358) United Kingdom