About London Vending Ltd (11562288) United Kingdom