About 24hour Vending Ltd (13196921) United Kingdom