About Bean And Leaf Cafe Ltd (11015324) United Kingdom