We had a few years of "Four Hundred" for headings and flight levels but are now back to "Four Zero Zero", I assume because that's because it's the current ICAO way.
"Flight Level 100 (One Hundred)" "200", "300" is a common radio call. So much so that I'm surprised to read that it's not approved.
Maybe we should start a thread about the standard of UK RT?