Scanned software information and scanned product keys are separate from one another. They are retrieved from different places in the registry.
If Lansweeper is returning a key for "Microsoft Office Professional 2010", that means that this is how the product key was entered in the registry by the software manufacturer. Microsoft must not have assigned correct names to all Office keys. There is no way around this unfortunately.
The scanned software name should be the same as what you see in Programs and Features. Could you post a screenshot of what the software package looks like in your Programs and Features and then how it is scanned by Lansweeper.
(Click "Attach files to this post" and you will be prompted to add attachments when submitting your post.)