Founded in 1946, Selwood is a £80m turnover company employing 500 staff throughout its nationwide network of branches and is one of the largest privately owned…