Ivel
The Ivel Agricultural Motors Ltd., Marlborough street, London, United Kingdom.
Special thanks to:
G. Schut.