“Small Town Hero” is a darkly comedic drama set in a picturesque English village. The film centers on ‘Pep,’ who gains local fame by taking justice into his own hands…