All the Willow and Poplar we send out is grown by us here in the UK near Totnes Devon.Our Animal & Plant Health Agency (APHA) registration number is 113310.
We have reached the end of the optimum planting season so unless you request otherwise we will send out new orders from late November 2023.