I've just had to register self employed in the uk.
go to your local tax office, just google for it. they'll let you use their phones to ring up a number they give you. give them the information, name, address etc. takes about 10mins then they send u a national insurance bill and a few weeks later they send u the self assesment forms. It doesnt matter if you started trading/earning ages ago, you legally have 3mnths from when you started to register but i started 18mnths before i registered because i didnt know how to register and they gave me 100 pound fine and had to pay national insurance from the date i started, also i missed the self assesment deadline but you have 3 months from when the forms arrive so didnt get a fine for late filing. For the accounts get an accountant, mine charges 600 a year.
its really easy but if your earning over i think 37k you get 40%tax! Oh yeh and they need an exact date from when you started, i.e. day month year.
hope this helps, pm me if u have questions