Fortunately I happen to have two scripts which can be adapted for this. One a financial message code reader and the other a Traveller project I'm working on. I've taken the Traveller data from one project and the message reader code from the other. It's only a minimalist utility though.
ReadUWP.
The ZIP file unpacks into a directory called ReadUWP. Inside that is a whole bunch of libraries and stuff plus the executable ReadUWP.exe
To use it, select the text of the UWP, e.g. "C695735-9" and copy it to the clipboard. Next just run ReadUWP.exe.
The utility reads the text of the UWP off the clipboard and pops up a table of the attributes, the codes and a brief description.
Windows only, and I've only done basic testing. It won't manage other stuff like world name, trade codes, etc. It only expects the actual world attribute codes. Seven characters, a dash, then one more character. Extra characters at the end get truncated, but more characters at the beginning will give garbled results. Code values it doesn't have data for will show as 'Unknown'. It's written in Python and if anyone would like to see the source just let me know.
If a reader for a whole UWP line would be more useful I might be able to do something but it would take a little while.
Simon Hibbs