I have been informed by an email friend in London that these flowers are in fact thistles. I happily acknowledge this as I named them a "Macro test" having decided that they were not Grevillea. So much for the depth of my botanical know-how.