Musk mallow?

Musk mallow?

Observation - Musk mallow? - UK and Ireland. Description: