Andy Tabb is the Chief Financial Officer, Americas of Landor.
961 people are employed at Landor.
Landor is based in London, Greater London.
The NAICS codes for Landor are [54181, 541, 54, 541810, 5418].
The SIC codes for Landor are [733, 73].