January 28, 2013 at 11:23 am
#34529
Anonymous
Guest
I don’t know, sorry. I know they are UK based, so it may be you would be travelling to the office in London, or maybe even somewhere in Scotland. They may even put some on locally, you just won’t know until you apply