Relative clauses give us information about the person or thing mentioned. Non-defining relative clauses give us extra information about someone or something. It isn’t essential for understanding who or what we are talking about.
We use the second conditional in English when we want to talk about unreal situations or things we don’t think will happen. We use it to talk about the possible results of these situations.