Being a sole trader in the UK is hard enough, but when it comes to your tax return, what business expenses can you claim?