The London School of Business and Finance offers a variety of Master in Finance programs, lasting from one year to two in duration. There is an Islamic Finance degree for those interested in a fast growing field. Each degree allows you to specialize in the area you intent to work (accounting, investment banking, asset management, etc).
You can choose to study on campus in London or on one of their other satellite campuses around the world. There is an online option also.
Here is a link to the London School of Business Master in Finance program