Direct Line (DLGD.L) posted a fall in full-year profit on Monday as weather-related costs weighed on its home insurance ...