What is a co-operative?

Ed Mayo of Co-operatives UK, explaining what a cooperative is.