Yes but if you haven’t ever met Mr Bailey then you turn up. Apologise. Simply drop a business card. Second visit can be booked if you have the contact details. At the other end of the scale is @nick... one of the nicest guys you will meet. He would love the odd rep to cold call him. I’m sure his kettle would be on . You can’t do right for doing wrong!
I guess it depends on how busy the individual is
but making an appointment is always more polite surely