British Long Tommy Coat- By Birmingham Wear from the Peaky Blinders

Responsive image
source