Green’s Dictionary of Slang

shirt (and) collar n.

[rhy. sl. = dollar n.1 (1)]

[1930s] five shillings (25p).