Find all the information for Stamford Veterinary Hospital, that provides veterinary services in Stamford, TX 79553