Biochar for sale

We have over 30 tonnes of UK made biochar in stock with capacity to make much more if required