Hi - Actually, what is more natural is "I'm here to see Mr. " Of your two choices, only "I have come" works. You would use "I come" to talk about repeated actions.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.