Be sure to see this important thread about a new requirement that will come into effect for most people on this forum on Jan 8, 2025 (different dates for citizens of other countries, but US and Canada will come into effect Jan 8, 2025)
https://community.ricksteves.com/travel-forum/england/new-eta-requirement-for-all-uk-visitors