Find all the information for Laurel Stone Veterinary Hospital, that provides veterinary services in Amherst, VA 24521