The space is conventional in Britain. Without the space looks strange to me.
(Android users — try long pressing the - key in the punctuation menu.)
(Android users — try long pressing the - key in the punctuation menu.)
[1] https://en.oxforddictionaries.com/grammar/dash-and-em-dash
From some books and a magazine on my table: https://imgur.com/a/GNl2p