Here are some things you can do instead of having your title tag as you do now:
"Company Name - Provides "Your Keyword" Service
You're probably better off having "Your Keyword Service provided by Company Name"
You've also got 2 versions of your site www. and non www. you can use this tool: ; to change your htaccess so you only use the WWW. version as I see that is what is currently ranking.
Al Johnson: Some people think, what will help after Hummingbird update is to create an answer or a question as your title, of course you'll want your keyword in either of those. ;
Second you could create a private blog network with expired domains. Cant say how many since I don't know your stats. You could start with 5 hi pr sites and see a massive increase so long as everything else is right. ;
Ranu Jain: To add to William's last point, if you have built links with both the version, you can redirect one of your versions to the main one.
Also, add Head tags (H1, H2, H3...). Try to add your main keywords in H1.
Do image optimization, if your site have images.
Add keywords in the content but overdo.
You can have a blog on your site. This content strategy around the targeted keywords will surely help.
W.E. Jonk: From the expert panel in this weeks SEO Questions hangout on air on 01:52:46 into the YouTube video: