About Letchworth Civic Trust (00135234) United Kingdom