Shaftesbury Snowdrops is a unique project to create Britain’s first ‘Snowdrop Town’