It outraged many on its release in 1971 with scenes of extreme violence and telephone sex. But, more than three decades on, Get Carter has been voted by a film publication as the greatest British movie of all time.