Polypipe delivers strong half-year results and remains positive in face of uncertainty

by

by