Leyton has offices in 11 countries