Best options to do in this situation is creat a social media network eg twitter, facebook, yelp accounts - get yourself a good online presence. Produce presentations with information about your company, what it does and how you can help your clients - send out e-mail shots or if they don't have e-mails distirbute paper made A5 sized advertisements through their doors or go into their premises for quick face to face chat and leave your businees card or details.
There are many ways to communicate your services to companies, you just need to use the tools the web and you computer provides wisely.
TechHawkz - Business & Recruitment Development Consultant
LinkSquare - Managing Director
http://twitter.com/LinkSquare7
Recruitment Solutions for SME's, entrepreneurs and startups at http://www.linksquare.co.uk