Leyton has offices in 12 countries