You say its not the government ???
The ships that land in the ports of the UK owned by whatever company (associated british ports ect) have to pay landing fees, re fuel with british fuel, in turn the ports have to pay government taxes and fees to operate then the products are put on to trucks...