Leeds Castle Employee Directory
Travel ArrangementsEngland, United Kingdom51-200 Employees
Leeds Castle has about 163 employees, all of them in Europe. Administrative and Retail make up 36% of the profiles with a known department. Leeds Castle's workforce spans 15 departments.