Event Installation Company Lavastar are one of the UK’s leading event signage & installation companies specialising in… 05/12/2017 Posted by Ed