Dave the Gnome wrote: How about rich companies like Shell, Vodafone, Lloyds Bank, Amazon etc. etc. They pay no, or very little, corporation tax. Well, apart from what they spend to line the pockets of their pet MPs...
Their employees, who live in this country, will pay income tax here and will pay 20% vat on stuff they buy here. They will pay fuel duty and booze duty too.