Traveleads is a team of 70 enthusiastic people working in offices in Leeds and Edinburgh and our goal is 100% client retention though the medium of customer satisfaction! With an average length of service of 12 years at Traveleads, you can guess that we all think it’s a great place to work, and we like to think that our enthusiasm translates into the great work we do for our clients.