James Halstead has now released its final result for the year ended 2016. Revenues declined when compared to last year due to forex movements (constant currency revenues were up 2%) as a £901K decline in European revenue, a £615K fall … Continue reading







