Birmingham’s Buffalo Rock Co. has sold its vending operations to a Chattanooga-based company for an undisclosed amount. Effective Monday, the company has divested its full-line vending operations to ...