About Bean & Leaf The Coffee Company Ltd (NI658800) United Kingdom