Company name: The London Display Company Limited
Description: Bespoke Exhibition Stand designers and contractors. Bespoke joinery with full project management services, pop up spaces, retail and commercial installations.
20 St Thomas St, London SE1 9RS, United Kingdom