Upvote:1
To enter the United Kingdom, a passport valid for the duration of stay is required by all nationals, except EU nationals holding a valid national ID card.
Upvote:1
No, you'll be fine as long as it's valid for your whole visit.
As stated by Timatic, the database used by airlines:
Passports and other documents accepted for entry must be valid for the period of intended stay.