UK expression (derogatory!) - dated, certainly goes back to at least pre-WWII
Thanks to Dusty for this contribution