It's what is commonly termed as a shoo fly plant
NICANDRA PHYSALOIDES ‘Violacea’ Solanaceae
though I expect someone will beat me to this
I think it's poisonous?
Very easy to germinate and grow so can turn up anywhere once it's
allowed to seed.
--
Janet Tweedy
Dalmatian Telegraph
http://www.lancedal.demon.co.uk