You do if you are in Britain. Neither your US citizenship, nor your US passport, nor your US embassy will protect you if you break another countries laws when you are in that country.
The author was not in England. His books were shipped to England and sold there.
That said, I don’t know how much good any US law will do to change British laws.