Tax?
pwalhx Quote " U.S. Corporations place themselves in Europe under advantageous tax regimes i.e. Starbucks, Amazon and therefore pay little or no tax here in the U.K."
How much tax do you pay? Not one penny more than you have to, I'll bet. Just the same as those U.S. Corporations that you mention.
If you don't like it, get your government to change the rules, that is where the fault lies.