To TeamCrawford, yes Jenny has helped and she is very nice.

It seems my agent is some sort of sub-agent for Cashel Travel. Cashel Travel has my hotel reservation on file but not the Passport reservation.
And I have found out my agent will deliver my Passport to my hotel in Edinburgh.