About The Barrel & Mackerel Ltd. (09927400) United Kingdom