Lime tree?

Lime tree?

Observation - Lime tree? - UK and Ireland. Description: