Okay thanks for the tips guys. Don't really fancy buidling myself, so i'll just buy a hub and freewheel and get it fitted in a shop.
And yes, i'm in norwich so i'll go to pedal revolution, and DEFINITELY not halfords haha! Oh, i forgot to mention, my rim is annoyingly 36h, which means i'm having difficulty finding a hub...