Your top banner is 200k in size - if this image is optimised for the web, it would be 70K. If the same principle was applied to the rest of your images, the page would probably load in half the time. Google likes fast loading pages - thats one quick win.
Loosing the adverts off your main page may also help :|
There is very little text on main page - Who are you, what do you do, how do you do it. What information is in your site?
As suggested above,
quality links to your site would be beneficial. Mobile phone forums, friendship/community forums, netmums etc...
Write some blogs pointing back to your site. Include a wordpress blog in your site - google loves wordpress. Tweet something back to your site and/or blog entries.
Add new content.
Add a sitemap.xml
Submit sitemap to google web master tools.
Submit url to google, bing, yahoo, google maps (with the right business title), free-index, touch local, etc....
