Find all the information for Lowell Veterinary Clinic, that provides veterinary services in Lowell, MA 01854