1 Answers
Kesslers International is the oldest British point-of-purchase designer and manufacturer, based in London, UK. The offices and the plant are currently situated in Stratford, East London.
4 views
Answered