Hitchin is a town near the A1 road , in Hertfordshire , England .
Hitchin is a town in Hertfordshire , England , with an estimated population of 30,360 .