About Barrel & Bean Co Ltd (11744312) United Kingdom