About Leaf & Bean Trading Company Ltd (10542669) United Kingdom