Founded in 1835, Sto is a privately-owned international group of companies that specialises in facade insulation systems and the manufacture of plasters and paints. It has a turnover of about *900m ...