Letchworth Garden City — town in Hertfordshire, England