Massive star formation within the Leo ‘primordial’ ring