Indian Balsam?

Indian Balsam?

Observation - Indian Balsam? - UK and Ireland. Description: