Nearer the race you will recieve final details through the post, which will include maps etc.
You go to the Expo place in London during the week before the race,It's very easy to find, and they give you your bits and pieces there after you have signed for them in your own handwriting.
Don't worry. I don't think that Scotland counts as a foreign country, so I wouldn't expect you to be sent your details them, or have to provide passport details, although I forsee a time when we will have to provide more ID, thanks to our friend Mr. Blunkett!