i-websolutions are ok, not too expensive and have a choice of packages, downside is that they are not always the most communicative people sometimes but they do have a support forum and a lot of members here use them.
http://www.i-websolutions.co.uk/