What caused the Grenfell Tower disaster?

The Grenfell Tower fire should never have happened. Alex Smith looks at what must be learned to ensure residents are never put at risk again