About Machine Vending Services Limited (07451281) United Kingdom