Skip to content

Orders placed from 17.11 may not be fulfilled before the holidays.

Free delivery from 120 zł

Drain cleaner

Drain cleaner

Regular price £7.00
Sale price £7.00 Regular price
Unit price
£1.40per 100ml
Tax included.

500 mL

Precisely clears the drain, working even through standing water. Effectively removes clogs caused by grease, coffee and tea grounds, food scraps, hair, paper, or cotton.

Works instantly and helps eliminate unpleasant odors. Does not cause corrosion of steel pipes and rubber.

In stock

  • Orders over $50 ship free
  • 30-day returns

Ask a question

The fields marked * are required.

See reviews from verified buyers

Ildiko Sz.

Verified buyer

It simply works – quietly, effectively and with class. Powerful, targeted action, without unpleasant odors, elevates drain cleaning to a new level.

Composition

AQUA, SODIUM HYDROXIDE, MYRISTAMINE OXIDE, SODIUM DIETHYLENETRIAMINE PENTAMETHYLENE PHOSPHONATE, OCTYLIMINODIPROPIONATE

You can never be too careful: Do not use it on installations made of aluminium. Keep the drain cleaner out of reach of children.

} if (filteredClassName === "trust_key") { // } } } } } (function addBadgesArray() { if(timeArr.length === 0) { let objs = setInterval(() => { let _state = 1; let badgesArr = document.querySelectorAll('[class^="giraffly-trust-badge-"]'); for(let i =0; i< badgesArr.length; i ++) { if(badgesArr[i].childNodes.length === 0) { _state = 0; } } if(badgesArr && badgesArr.length > 0 && _state === 0) { setBadgesBlock(badgesArr); } }, 1000) timeArr.push(objs); } })() // 确保找到了匹配的元素 if (elementIds && elementIds.length > 0) { setBadgesBlock(elementIds); } // (function addListenSvg() { let logClick = 0; if (typeof jQuery !== "undefined") { const observer = new MutationObserver((mutationsList, observer) => { if (jQuery('.giraffly-right-Bar-Preview-Example').length > 1 && logClick === 0) { if (jQuery('.giraffly-right-Bar-Preview-div-svg').length > 0) { jQuery('.giraffly-right-Bar-Preview-div-svg').each((i, ele) => { let ltag = jQuery(ele).find('linearGradient'); if (ltag.length > 0) { ltag.each((inx, elem) => { let idObj = jQuery(elem).attr('id'); let formatText = i + '_' + inx + '_' + idObj; jQuery(ele)[0].innerHTML = jQuery(ele)[0].innerHTML.replace(new RegExp(idObj, 'g'), formatText); }); logClick = 1; observer.disconnect(); } }); } } }); observer.observe(document.body, { childList: true, subtree: true }); } else { setTimeout(() => { addListenSvg(); }, 1000); } })();