Dissecting a site of massive star formation: IRAS 23033+5951