For both courses, there are a lot of other things to consider.
For law, remember that Scotland is a different legal jurisdiction. If is thinking about becoming a lawyer in the future, need to consider where may want to practice. If the answer might not also be Scotland, would stick to England and Wales!
For both law, and the competitive psychological careers like clinical psychology, where you study in terms of prestige and the quality of the degree really matters, and some focus should be given to status of the university itself, not just its location.
For law in particular, access to London for careers events may become a factor in years 2 and 3 if is looking at the Bar or commercial law.
Agree with the suggestions to look at Lancaster and Aberystwyth.
Consider also how difficult it is to get home on public transport if does not drive/is not taking a car. I ruled out Aberystwyth for myself, for example, because it would have meant 3-4 changes of train and I could not imagine trying to do that with significant luggage.
Could also look at universities which have "easy access to rural", even if they are not themselves "rural". Southampton, for example, could be another option - whilst the university itself is city-based, it's only a short train or bus journey to the New Forest. Kent, Sussex, and lots of the northern and Welsh unis would also have easy access to rural, even if the university itself was in a town or city.