Home Travel Lavenham, England: East Anglia’s crooked little village