lancaster is strong in management school esp. it's research.
As to LLM, no idea.
It locates in a town, lancashire. A quiet place, good for study. If you wanna lead a colorful life, then, you'd better choose schools round London. It is better, definitely~~~