Woodland Creation Grants are still available
In most cases, you need to be planting at least 3 hectares of new woodland, but this can be made up of blocks of 0.5 hectares minimum. If the planting is to control flooding or improve water quality, you only need plant 1 hectare to qualify.
The scheme pays £1.28 per tree which will certainly cover the cost of buying the stock.
More info at www.gov.uk/woodland-capital-grants-2015-tree-planting-te4.