About T & W Vending Limited (04859603) United Kingdom