A royal banquet for US President Donald Trump during his visit to the UK was attended by key members of parliament, the Royal Family, and more junior cabinet members, such as the secretary of state for environment, but one frontbencher was not on the guest list.