Hi I have two plants which have seeded themselves in my garden. Can anyone help me identify what they are please so I can make a decision whether I want to keep them or give them to next door neighbour? Many thanks.