When companies like Apple make profits in the UK they don't pay taxes here.
Large multinationals can't have it both ways if they pay tax on profits they either pay in the country they are based in say Shell in the UK or pay in the countries they generated the revenue in. The UK is neither getting a proper corporation tax from the big IT companies nor from the oil companies. Multinationals benefit a lot from UK tax payers buying their good and services, our public roads, our military and security, our medical service, our education system etc.
Its not just Conservative governments that has encouraged tax dodging by multinationals, it was also Labour when they were in power and the EU.