They do ship to England,
When I tried to place the order through amazon.com (american site) it didn’t let me, but about an hour later i got an email stating I had been charged.
i queried this with TJ Nutrition and they stated that they do ship to England and confirmed I will receive the order. They are trying to resolve this issue with amazon. My advise to you is to place the order through the american amazon.com site and although it will state they do not ship to England and it will appear the order has not gone through, you will probably get an email stating that you have been charged, at this point I would send a message to TJ nutrition (through amazon) just confirming your order is on its way.
hope this helps?