This pretty flower is seemingly growing wild near me. Wondered what it is!
I've had a suggestion of penstemon, but the flowers look more like antirhinum. The flowers are tiny - 1cm high by 0.5cm across.
I agree with DimWit, linaria.
That's it! Thanks @DimWit and @Kitty-2