St Peter and St Paul church, Lavenham, Suffolk, England.