I have no idea what one has to do. I imagine there are slightly different ways of doing things (DH mentioned something about 'registering your name as a company??') but don't know what the advantages/disadvantages might be.
I know you have to Keep Receipts but beyond that, am a dunce.