UCL is probably the better Uni out of these but ultimately you need to decide which course content will interest you the most.
Just be aware that the courses here - despite being about 'international' issues - will be geared towards Britain and will be mostly about British crime, British policing, British organised crime and Terrorism from a British point of view. How useful is that going to be to you outside Britain? And how difficult will you find it studying an unfamiliar police/security situation - ie. will the lack of background knowledge mean you actually havnt got a clue what tutors/students are talking about? If you want to work for CSIS then surely an American degree will be a great deal more useful. It might sound exciting 'studying in Britain', but if you cant actually use the knowledge you've gained here in any other situation, why bother?
If you want to work for CSIS, what Masters degree (and from where) do they prefer applicants to have - I suggest you find out before your waste time/money doing a degree that doesn't help you get the position you ultimately want. British Unis wont care that their course is inappropriate for your needs - all they are interested in is your cheque book. Sorry to sound very negative, but I've watched too many overseas students, who havn't thought this out properly, get taken for a ride. And in case you are assuming that a British degree will help you get a job here - it wont. Those days (if they ever existed) are long gone. Your chances of getting a work visa on graduation are effectively zero.