About Towergate Vending Limited (11879009) United Kingdom