I've got a shrub in my garden that I can't identify. It is possibly
self-seeded - well I didn't plant it, anyway. It is probably 2 or 3
years old now, and is about 3 feet tall. It is evergreen (or
semi-evergreen), and has dangling small white flowers with purple
bracts. It has been flowering since mid June (high up in the Pennines).
There's a picture of the full shrub at
http://homepage.ntlworld.com/barkisland/shrub.jpg
and a close-up of the flowers and leaves at
http://homepage.ntlworld.com/barkisland/flowers.jpg
Does anyone know what it is please?