Whether you’re preparing to sell your Richmond home or purchasing a new one, there may be some projects that are just too big for you to take on yourself. In those cases, a professional contractor can help you get the job done properly — if you hire the right one, that is. A bad contractor can cost you time and money, and they may even lead to legal issues. So how do you choose a trustworthy...