the issue here seems to be partly about lobbying and partly about MPs using their position to make money. I think ethically it's pretty much indistinguishable from cash for questions.
Given how lax restraints on MPs are, I wouldn't bet he's broken any rules. And his constituency may be perfectly happy having a fixer represent them.