Greener look for N&W Astro UK beverage machine manufacturer, N&W, is rebranding its free-standing Astro vending machine. Read more February 26, 2008