A simplistic statement I know but if we all paid what we should then we would pay less but how you get big companies to do this I'm not sure.
Could one way be to stop the absurdity of " in work benefits" where we all subsidise low paid workers and force companies to pay a realistic wage. We all know that having been taxed on PAYE all our lives, we are now taxed on our pensions and still HMG thinks we are well off because we saved during our lives.
IMHO, if big business and the super rich want the privilege of living in our wonderful country, they should pay up, but then what do I know?