I have personally found that it’s much easier to sell a domain name to a small to medium sized business than others (aside from other domain investors). SMBs may have a smaller budget and might not understand the value of domain names, but SMB owners generally make quick decisions and there’s less red tape.
It can be difficult to find a contact person at some companies though. Sometimes you’ll find the registrant email address is private or the domain name is registered in the name of the web developer or hosting company (a bad move). Other times, you won’t find a contact form for some reason, or the contact form on the site doesn’t function due to a faulty capatcha plugin. It seems that many don’t have email addresses on their contact forms either.
Most websites with a contact page at least have a phone number if not an email address, but some domain investors are reluctant to use the phone to sell a domain name. I have never been a phone person when it comes to selling domain names because I think it’s more annoying to interrupt someone’s day by calling and I don’t believe a cold call to sell a $x-xx,xxx domain name is really effective. Emails generally work best.