Telesales Appointment Setter Location: London, UK Salary: £26,000 per annum plus commission Permanent About us Barbour is a trusted and comprehensive provider of regulatory information, guidance, standards and resources to support our clients wherever they are in the world. Through our knowledge of complex legislation and flexible resources, we empower our clients to simplify and […]