About Lebell Vending Ltd (13684199) United Kingdom