Leach uses exciting and innovative graphic production and display manufacture techniques to produce inspirational visitor environments. For over 130 years Leach has transformed visitor environments around the world. At the heart of the organisation is our creativity, passion and innovation, combined with our unique industry experience. This has enabled us to become the UK’s most … Continue reading Leach