Children of Earth: Day Three - S3-E3
Factual error: Frobisher tells the 456 he is the Permanent Secretary of the Home Office of the "United Kingdom and Northern Ireland". It should be the United Kingdom of Great Britain and Northern Ireland. Northern Ireland is part of the UK.
Children of Earth: Day Three - S3-E3
Factual error: Andrew Staines was a junior Scots Guards officer in the 1960s according to the Torchwood database. However, the photograph of him in that era shows him with a general's capbadge.
Answer: He might have requisitioned or stolen it from Torchwood London, or he might have been ready down below once it'd been severed, searching for "the right Doctor" and not knowing that the newly-regenerated Doctor was the one he was looking for.
Captain Defenestrator