About The Bean & Barrel Company Ltd (10979840) United Kingdom