Home » Manchester might not be the first name that springs to mind when you think of a British business city break. London has the gloss and the global clout