We saw this plant in a garden in Cornwall and it was absolutely covered in bees! We are looking to make a 'pollinator corner' in the garden next year and we would love to include it but we don't know what it is. Does anyone recognise it please?