401k contributions in the US are done pre-tax, meaning that you only pay tax on the remaining potion of your salary (less medical benefits, etc.).
So, if you are making $1000 a week, and you are contributing 10% to your 401k, you would get $100 put in your 401k and pay taxes on $900. When you retired, you would then pay income tax on 401k money you are withdrawing.
However, if you are getting paid here in ££, you may still have to pay UK tax on that portion you are contributing to the 401k. But I am not sure on that one.