Ten things you need to know about tax avoidance - Solicitors Journal