Not bad for 2 hours!
On the contact page, you have 3 images at the top: two of them have an alt, but the one to the index.
html page doesn't have an alt. I would put one. It kind of threw me off track, because I wasn't sure what it was linking to.
Going back to the contact page, I would get the external links to open in a new window, because it shows that the website being viewed was developed by someone else.
Also, how come the Google maps are different styles (map, sat, ter)? I think it should be consistent - I would go with map...and they take a while to load in IE, but I don't think this could be fixed.