Sudbury, Long Melford and Lavenham Through Time