for duty

“After arriving at London, I reported to my employer for duty.”
Is this sentence OK?
Is there any other way to express this idea?

Yes, that is fine. No doubt there are many ways to compose that idea. I went to my new office following my arrival in England’s capital city.