Lancaster MBA is not the classic route into strategy consulting but does have an ever improving reputation. I would guess that you should be credible as a candidate with the MBA from Lancaster, while you would be chased after if your MBA was from LBS, Wharton, INSEAD etc. I am sure that if you get through the interview process with strat firms that they will sort out the visa/permit side. Yes, strat consulting is extremely hard work