Perfect Gates

Perfect Gates Fazemos todo o tipo de trabalho na área da serralharia civil. Não estamos a contratar. Parcerias só na área de construção civil.

11/03/2026

Perfeito por dentro e por fora

Um portão diferenciadoPerfeito por dentro e por fora
11/03/2026

Um portão diferenciado
Perfeito por dentro e por fora

Mais uma entrega
27/11/2025

Mais uma entrega

Apartir de 5 000mts por m² podes ter um portão perfeito.
26/11/2025

Apartir de 5 000mts por m² podes ter um portão perfeito.

08/11/2023
Por apenas 21 000mts
08/11/2023

Por apenas 21 000mts

Portão  a um preço que podes pagar, temos vários modelos  apartir de 33 000mts.
06/07/2022

Portão a um preço que podes pagar, temos vários modelos apartir de 33 000mts.

Colossal 5500mm/2900mm
18/02/2020

Colossal
5500mm/2900mm

04/09/2019

Endereço

Marracuene

Horário de Funcionamento

Segunda-feira 08:00 - 17:00
Terça-feira 08:00 - 17:00
Quarta-feira 08:00 - 17:00
Quinta-feira 07:00 - 17:00
Sexta-feira 07:00 - 17:00
Sábado 07:00 - 14:00

Telefone

845200360

Website

Notificações

Seja o primeiro a receber as novidades e deixe-nos enviar-lhe um email quando Perfect Gates publica notícias e promoções. O seu endereço de email não será utilizado para qualquer outro propósito, e pode cancelar a subscrição a qualquer momento.

Compartilhar

//iconSize: [32, 32], //html: '' }) .bindTooltip(name, { //permanent: true, direction: 'bottom', //offset: L.point(12, 25), //opacity: 0.88, interactive: true }) .bindPopup(name); markersLayer.addLayer(marker); } function getMore() { if (gettingMore) { return; } gettingMore = true; var center = map.getCenter(); $.ajax({ url: "/vicinitysearch", data: { lat: center.lat, lng: center.lng, country: "MOZAMBIQUE" } }) .done(function(data) { var added = 0; data.forEach(function(loc) { if (!locationIds.includes(loc.id)) { var mapLoc = {id:loc.id,lat:loc.latitude,lng:loc.longitude,title:trunc20(loc.name),popupHtml:loc.popupHtml,urlPath:loc.urlPath,pictureUrl:loc.pictureUrl}; locations.push(mapLoc); locationIds.push(loc.id); map._addMarker(mapLoc); added++; } }); }) .always(function() { gettingMore = false; }); } map._clearMarkers = function() { markersLayer.clearLayers(); } }); }, 4000); });