Hi Abi, don't get excited I haven't come to ID your plant but ask a question, are the yellow flowers part of the same plant?
It is most un usual isn't it but does put me in mind of nettles.
Welcome to WATW, I hope you get your answer and see you around soon
PS. Sorry what a dumbo I am, I now see you mention the flowers in the title!