Ivy-leaved toadflax, Cymbalaria muralis, aka Kenilworth ivy, plant with flowers on old grey stone wall.