An in person meeting is always preferred if possible, then you can see if there is good chemistry and it is a strong fit for what they need and you can offer. I know other businesses that have been successful through cold calling but my preference is to connect through a referral or mutual contact where possible.

Good luck,