Fisher and Ludlow

Fisher and Ludlow was a British car body manufacturing company based in Castle Bromwich, Birmingham.