Find all the information for Merrimack Animal Hospital, that provides veterinary services in Lowell, MA 01851