The Angel Gallery, Lavenham, Suffolk, England, UK.