Find all the information for Briarwood Equine Clinic, that provides veterinary services in Redwood City, CA 94062