Ambassador, British Airways; FlyerTalk Posting Legend
Join Date: Apr 2012
Location: Leeds, UK
Programs: BA GGL/CCR, GfL, HH Diamond
Posts: 42,968
Yes you need a new uk check - it will prompt you to do this as part of the process. You can do interviews for renewal online so I wouldn’t worry about when you will be in the US in person.