About London City Vending Ltd (12948783) United Kingdom