Council officials in Edinburgh handed a £32m contract to a construction firm held responsible for serious fire safety failures and other defects ...