Scottish Woodlands Ltd, the UK’s largest forest management company, has recorded another year of strong growth and profits. The firm, which is 80% owned by its employees, reported turnover of £118.2 million in the year to 30 September 2024, up from £111.6m in the previous year. &nb
Scottish Woodlands Ltd
1-1 of 1 Articles