Hi Sophie,
I think I get your issue. You purchased a domain name (i.e., golddustconsultancy.com) from the 1&1 folks. That’s clear. Next, you established a web host account at Bluehost. Which is fine.
Note that, just in case you were wondering, the good folks at 1&1 also provide web hosting. Which in your case would place everything under one roof. But I digress. 😉
Anyway, now all you need to do is a) install WordPress on your Bluehost account and then, as Marko mentioned above, b) point your domain name to your newly installed WordPress site.
Moreover, once you have your WordPress site up and running, then you can install any number of themes and plugins. That’s one of the beauty’s of having a self-hosted WordPress site (aka, WordPress.org) vs having a WordPress hosted (aka, WordPress.com) site.
All this said, here’s a handy guide for installing and setting up your soon-to-be-running WordPress site:
http://codex.wordpress.org/Installing_WordPress
Hopefully the “The Famous 5-Minute Installation” will be all you’ll need:
http://codex.wordpress.org/Installing_WordPress#Famous_5-Minute_Install
As for pointing your 1&1 purchased domain name to your new WordPress install, I believe this is the guide you’ll want to reference:
http://help.1and1.com/domains-c36931/manage-domains-c79822/dns-c37586/use-your-own-name-server-for-a-1and1-domain-a594904.html
Marko, please correct me if I am wrong here!
Once you’ve done the above Sophie, you’ll have a WordPress site hosed by Bluehost and your domain name pointing in their direction. Note that after you have all this setup it can take up to 72 hours or so for everything to work. That is, it can take up to 72 hours for you to be able to enter golddustconsultancy.com into a web browser and be taken to your new WordPress site.
Hope this helps!
Randy