Who are Southdowns? Based in West Sussex, Southdowns is an insurer which provides travel cover for holidays and business trips. It offers standard poli ...