BRE Global

0 804

A leaked report about the Grenfell Tower fire disaster, in which 71 people died, has identified deficiencies in the installation of the windows, cavity...