The Pick Motor Company Limited is located in a town on which river ?
The Pick Motor Company: The Pick Motor Company Limited of Stamford, Lincolnshire was a motor vehicle manufacturer that flourished between 1899 and 1925. Stamford, Lincolnshire: Stamford is a town on the River Welland in Lincolnshire, England, 92 mi north of London on the A1.
the River Welland