Leach supports customers in unleashing their creative visions through reliable advice and high quality large-format display products. They have over 500 years of combined experience in large-format graphics and offer turnkey solutions from product innovation and project management through to manufacture and installation. Leach applies innovation at every stage of a project from concept to delivery to create bespoke, original solutions for their customers.