Justin Davies, brand designer and creative director creating and refreshing brands, today for tomorrow.