Russian Comfrey?

Russian Comfrey?

Observation - Russian Comfrey? - UK and Ireland. Description: