I bought the Skyliner in 48 last year. It should not be any smaller. Usually I go for the 48 but in the big stripe
oxford I have 50 - in the slow vintage hoodie as well.
So I am not sure about 46/48. A bit larger 48 would be okay but not too much ;) Anyway I have to see where
to get one. The Skyliner is a bit short so the Geddes would be better.