1. Babcock Services Inc 130 N 12th St, Montpelier, ID 83254 Coordinate: 42.31818,-111.31314 Phone: (208) 847-0177