On Distance Two Labellings of Graphs