John Horsfall employs 11 employees. The John Horsfall management team includes Peter Benson (Managing Director), Michael Coupland (Head of Product Development and Sourcing), and David Deakin (Sales Director).
Get Contact Info for All DepartmentsLooking for a particular John Horsfall employee's phone or email?