See I'm the opposite of you there. I find Mr or sir quite patronising. And I also really can't use them with a customer or visitor at work without feeling like I'm being pretentious