Lawyers can work with many different things. Some lawyers mainly represent private individuals, while others mostly have companies as clients. In smaller towns, it is common for lawyers to take many different types of assignments, while big city attorneys are often more specialized. Which lawyer you should hire depends on what you need help with and how complicated your case is.
Maybe you have friends or business acquaintances who can recommend a lawyer when you need to. Otherwise, here on the Law Society's website you can search for a lawyer at, or near, your home town. You can also choose a particular focus on the lawyer, such as family law.
Many law firms also have their own websites, where you can read what the lawyer or lawyers are working on. When you call a lawyer and present your case, the lawyer decides if he or she can take on your assignment. Many times the lawyer can refer you to another lawyer if he or she is unable to take on the assignment.