Find all the information for Hamden Animal Hospital, that provides veterinary services in Hamden, CT 06518