Go to 123reg to get your domain name, they can also supply hosting, create your email addresses and forwarders that you want (a forwarder is a spoof email address that will forward on messages to a pre-set address eg
[email protected] could set as a forwarder and any email sent to the address...