Greenfingered mumsnetters please help me out - any ideas what this plant might be? It’s got very big leaves and is quite furry, almost prickly/itchy when you touch it. Is it something we should pull up or keep?!