In my case you set up your own business which involves you doing a certain amount of work at your Clients sites and the rest of the time (doing quotes/reports/admin) from an office which is cunningly located at home.
NB Make sure your Office is a proper dedicated room not just your laptop...