I am going to assume you are talking about 'smaller' consultancies if they don't have recruitment. Working for a smaller firm myself, here is my 2p worth.Find out about them first - as much as possible so that you can have an informed conversation.Then call up and ask to speak to someone you have identified as working in the area you are interested in. This person will most likely be at director level.Have a pitch ready about yourself - tell them why you're calling, sell yourself, enthuse about their company, ask to meet face to face, offer to send your CV.Even if you don't meet face to face, make sure you follow up with telephone calls. If they say to send the CV to HR or a different person, put a covering letter on to say who you spoke with and reiterate what you said to them. Then follow up with the HR / other person.You may have figured this, but just sending a CV won't work unless they're actively hiring for someone just like you (unlikely with smaller firms). You have to persuade them that they want you.