Find all the information for Framingham Animal Hospital, that provides veterinary services in Framingham, MA 01701