London School of Economics has a variety of master in finance programs. This allows you go study graduate level finance, but also to specialize in the area of finance that you are interested in. Recruiting is the same for all programs so you do not risk having less opportunity for studying what interests you.
LSE is an well regarded school and will provide countless opportunities in London as well as the rest of the world. Placements for the program are incredibly strong, further reinforcing the schools great reputation. Detailed placement statistics can be found here.
Most MSF programs are a year in length, but because of the variety of programs at LSE you should check the dates out to be sure. They offer combination degrees as well as specializations so anything you want to focus on can be had here.
Here is a link to the LSE Master in Finance program