The new premises are complemented by Charles Taylor Assistance offices in Christchurch, Dorset and Palma, Mallorca, and by Charles Taylor
Charles Taylor employs approximately 4,000 staff in more than 100 locations spread across countries in Europe, the Americas, Asia Pacific,