Posted: 21/06/2016 at 14:03
It is a Lantana
The original scientific name of Lantana horrida refers to the strong smell of the leaves that can affect sensitive persons. Thankfully, botanist August von Hayek re-named it Lantana urticoides, calling upon its resemblance with nettles (the Urtica family) in this new name; urticoides just means “like a nettle”.
Not sure that it is frost hardy enough for most of Britain as a perennial.