Shane Meadows' gripping and grisly revenge thriller world premiered at EIFF 2004. Now it’s back in town.