Find all the information for Groton-Ledyard Veterinary Hospital, that provides veterinary services in Ledyard, CT 06339