OK. Most companies are going to do some work in those geographical areas so wouldn't bother narrowing your search that way.
I assume since you're looking for a list that you don't know any/many good ones, so that you're probably looking for a junior role. Entry level or 2nd jobber? Sorry if I'm wrong.
Then it's what type of companies you want to target - Big 4/not, large/small, any particular industry focus, any other caveats.
For a generic list of large, more IT related recruitment companies, look at the likes of Spring, Elan, Lorien, Computer People, Abraxas, Hudson. Not consulting specific but a wide spread. Don't expect too much help from those types though. They'll either have a role with a client you're suitable for or they won't.
Or if you just want a long list, you can look through this site;