Yes, never seen a Stevens in the UK.
I have been on cycling holidays in Italy, with lots of different nationalities staying in the hotel and quite a few of the Germans had them, so they're obviously popular in Germany and you might be better off asking on a German forum ?