It is probably slowed a little because we have a lot of images.
You're pretty limited on what you can do with the images, without causing a significant drop in the quality which would/could be counter productive. So I'd personally try and avoid going down that route.
Looking at the page load (via firebug) it looks like it's the heavy js/text that's slowing it more than the images. If your host allows, enabling compression (e.g. google "gzip compression") on the domain should help to reduce the file sizes and speed up the load times significantly. Also worth looking at enabling caching, making the site a lot faster for returning visitors (even if you do frequently change the images, a simple file renaming for a new image will remove any caching issues there).
The metatags are something i must sort out-its on the to do lisi.
Defiantly worth investing a little time there once you have it, it'll make a big difference to the conversion/click rates when you are ranking for terms.
You've got analytics on the site (collecting non personal identifiable information [non PII]) and a contact form/log in (collecting PII) so you're legally obliged to have a privacy statement outlining what information is collected, why it's collected and how it will be used. Check out
Home - Data Protection Commissioner - Ireland to see the full details.
The current description for the home page reads as a keyword list. The description is (normally, if the description is poor the SE's can supersede it with content from the page) used as the 'snippet' which appears on a SERP (with the page title appearing as the hyperlink above this). You want your description to be your 'sales pitch' to attract a searcher to click on your link. It will improve your click rates if you use a coherent block of text that gives a summary of what you do and how you'll help the searcher. (Basically, review your existing description meta tags when you're including the missing ones)
(Take care for typo's too, "formalwear" is currently one of the homepage meta keywords)
The header tags (on the homepage at least) jump from h1 to h3. It makes more sense (for the SE's at least) if they follow the logical hierarchical order. The mark up of the headers can easily be adapted to retain the existing appearance of the site.
Once the speed issues are sorted out (harsh calling them issues, but if you can speed it up it will help), the site looks great and provides a lot of excellent information. I'm sure it'll do great, especially once the off page SEO gets the SERP's driving more traffic.
Hope some of the comments help.
Paul.