Antony,
If your site structure is to remain the same use Google's Step by Step Guide to Migrating a Domain
Google recommends redirecting all pages. After you follow Google's suggestions on the move there are things you can do to speed this up. Tweet every URL on your new site that you want indexed. Check the site: indexation for inclusion of the new pages and don't forget the sitemap and Google Webmaster Tools for your URL preference.