About Bean & Leaf Coffee House Ltd (10884601) United Kingdom