Find all the information for Newbury Veterinary Clinic, that provides veterinary services in Newbury, VT 05051