Deprecated: WP_Rocket_Mobile_Detect::__construct(): Implicitly marking parameter $headers as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/classes/dependencies/mobiledetect/mobiledetectlib/Mobile_Detect.php on line 889

Deprecated: ActionScheduler_Store::save_action(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler_Store.php on line 29

Deprecated: ActionScheduler_Store::stake_claim(): Implicitly marking parameter $before_date as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler_Store.php on line 188

Deprecated: ActionScheduler_Store::get_scheduled_date_string(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler_Store.php on line 257

Deprecated: ActionScheduler_Store::get_scheduled_date_string_local(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler_Store.php on line 274

Deprecated: ActionScheduler_DBStore::save_unique_action(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/data-stores/ActionScheduler_DBStore.php on line 48

Deprecated: ActionScheduler_DBStore::save_action(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/data-stores/ActionScheduler_DBStore.php on line 61

Deprecated: ActionScheduler_DBStore::save_action_to_db(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/data-stores/ActionScheduler_DBStore.php on line 75

Deprecated: ActionScheduler_DBStore::stake_claim(): Implicitly marking parameter $before_date as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/data-stores/ActionScheduler_DBStore.php on line 774

Deprecated: ActionScheduler_DBStore::claim_actions(): Implicitly marking parameter $before_date as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/data-stores/ActionScheduler_DBStore.php on line 812

Deprecated: ActionScheduler_Logger::log(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler_Logger.php on line 28

Deprecated: ActionScheduler_Logger::log_failed_fetch_action(): Implicitly marking parameter $exception as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler_Logger.php on line 142

Deprecated: ActionScheduler_DBLogger::log(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/data-stores/ActionScheduler_DBLogger.php on line 21

Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $store as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/ActionScheduler_QueueRunner.php on line 39

Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $monitor as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/ActionScheduler_QueueRunner.php on line 39

Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $cleaner as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/ActionScheduler_QueueRunner.php on line 39

Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $async_request as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/ActionScheduler_QueueRunner.php on line 39

Deprecated: ActionScheduler_Abstract_QueueRunner::__construct(): Implicitly marking parameter $store as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 34

Deprecated: ActionScheduler_Abstract_QueueRunner::__construct(): Implicitly marking parameter $monitor as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 34

Deprecated: ActionScheduler_Abstract_QueueRunner::__construct(): Implicitly marking parameter $cleaner as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 34

Deprecated: ActionScheduler_QueueCleaner::__construct(): Implicitly marking parameter $store as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/ActionScheduler_QueueCleaner.php on line 27

Deprecated: WP_Rocket\Dependencies\League\Container\Container::__construct(): Implicitly marking parameter $definitions as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/League/Container/Container.php on line 43

Deprecated: WP_Rocket\Dependencies\League\Container\Container::__construct(): Implicitly marking parameter $providers as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/League/Container/Container.php on line 44

Deprecated: WP_Rocket\Dependencies\League\Container\Container::__construct(): Implicitly marking parameter $inflectors as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/League/Container/Container.php on line 45

Deprecated: WP_Rocket\Dependencies\League\Container\Container::inflector(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/League/Container/Container.php on line 156

Deprecated: WP_Rocket\Dependencies\League\Container\DefinitionContainerInterface::inflector(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/League/Container/DefinitionContainerInterface.php on line 19

Deprecated: WP_Rocket\Dependencies\League\Container\Inflector\InflectorAggregate::add(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/League/Container/Inflector/InflectorAggregate.php on line 19

Deprecated: WP_Rocket\Dependencies\League\Container\Inflector\InflectorAggregateInterface::add(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/League/Container/Inflector/InflectorAggregateInterface.php on line 12

Deprecated: WP_Rocket\Dependencies\League\Container\Argument\LiteralArgument::__construct(): Implicitly marking parameter $type as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/League/Container/Argument/LiteralArgument.php on line 27

Deprecated: WP_Rocket\Dependencies\League\Container\Inflector\Inflector::__construct(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/League/Container/Inflector/Inflector.php on line 36

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the rocket domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/mfnzukdp/public_html/wp/wp-includes/functions.php on line 6170

Deprecated: WP_Rocket\ThirdParty\Plugins\I18n\WPML::__construct(): Implicitly marking parameter $filesystem as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/ThirdParty/Plugins/I18n/WPML.php on line 27

Deprecated: WP_Rocket\Engine\Common\Cache\FilesystemCache::__construct(): Implicitly marking parameter $filesystem as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Engine/Common/Cache/FilesystemCache.php on line 30

Deprecated: WP_Rocket\Engine\Media\Lazyload\CSS\Front\ContentFetcher::__construct(): Implicitly marking parameter $filesystem as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Engine/Media/Lazyload/CSS/Front/ContentFetcher.php on line 24

Deprecated: WP_Rocket\Engine\Media\Lazyload\CSS\Subscriber::__construct(): Implicitly marking parameter $filesystem as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Engine/Media/Lazyload/CSS/Subscriber.php on line 123

Deprecated: WP_Rocket\Engine\Media\AboveTheFold\Frontend\Controller::__construct(): Implicitly marking parameter $filesystem as nullable is deprecated, the explicit nullable type must be used instead in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Engine/Media/AboveTheFold/Frontend/Controller.php on line 57

Deprecated: Constant E_STRICT is deprecated since 8.4, the error level was removed in /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Engine/AccelerateWp/Sentry.php on line 66

Warning: Cannot modify header information - headers already sent by (output started at /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler.php:122) in /home/mfnzukdp/public_html/wp/wp-includes/rest-api/class-wp-rest-server.php on line 1897

Warning: Cannot modify header information - headers already sent by (output started at /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler.php:122) in /home/mfnzukdp/public_html/wp/wp-includes/rest-api/class-wp-rest-server.php on line 1897

Warning: Cannot modify header information - headers already sent by (output started at /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler.php:122) in /home/mfnzukdp/public_html/wp/wp-includes/rest-api/class-wp-rest-server.php on line 1897

Warning: Cannot modify header information - headers already sent by (output started at /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler.php:122) in /home/mfnzukdp/public_html/wp/wp-includes/rest-api/class-wp-rest-server.php on line 1897

Warning: Cannot modify header information - headers already sent by (output started at /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler.php:122) in /home/mfnzukdp/public_html/wp/wp-includes/rest-api/class-wp-rest-server.php on line 1897

Warning: Cannot modify header information - headers already sent by (output started at /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler.php:122) in /home/mfnzukdp/public_html/wp/wp-includes/rest-api/class-wp-rest-server.php on line 1897

Warning: Cannot modify header information - headers already sent by (output started at /home/mfnzukdp/public_html/wp/wp-content/plugins/clsop/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler.php:122) in /home/mfnzukdp/public_html/wp/wp-includes/rest-api/class-wp-rest-server.php on line 1897
1.0DeCanha Industrieshttps://decanhaindustries.co.za/wpChrishttps://decanhaindustries.co.za/wp/author/chris/Services - DeCanha Industriesrich600338<blockquote class="wp-embedded-content" data-secret="6YAjv8MbbG"><a href="https://decanhaindustries.co.za/wp/services/">Services</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://decanhaindustries.co.za/wp/services/embed/#?secret=6YAjv8MbbG" width="600" height="338" title="“Services” — DeCanha Industries" data-secret="6YAjv8MbbG" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /*! This file is auto-generated */ !function(d,l){"use strict";l.querySelector&&d.addEventListener&&"undefined"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i<o.length;i++)o[i].style.display="none";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute("style"),"height"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):"link"===t.message&&(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document); //# sourceURL=https://decanhaindustries.co.za/wp/wp-includes/js/wp-embed.min.js </script> Services What we do Our process is clear and straight forward.  The quality materials and workmanship ensure that the finished look is  aesthetically and symmetrically pleasing Assess the area After assessing the prep work the area is measured and the correct tile spec is chosen for the space Prepare the area The existing tiles are removed. The surface is cleaned with an acid wash – 10% spirits of salt and 90% water on a wet concrete floor. Allow to dry and level it. Tiling The tiles are laid onto the screed mixture into wet mortar with additives to improve adhesion, water resistance and strength. Then left to cure for 48 hours Epoxy grouting If needed a10% acid 90% water wash is applied to the tiles to remove any latents (this improves the adhesion of the epoxy to tile edges) then washed off and allowed to dry before applying the acid resistant epoxy grout. Exclusive Services We work around you working! RUBBLE REMOVAL When we leave the rubble comes with us. We clean up the site and remove the rubble Minimal Downtime We work around your schedule for your schedule Floor Drainage Setup to pre-determined drainage points using only ROFO or stainless steel spec. Tiling FAQs What type of floor tiles do you use? Standard tiling we use INTERBAU Ceramic tiles – 10, 14 or 18 mm, 240 X 115 unglazed R10.  If the nature of the tiling demands it we can use 25, 30 or 40mm thick tiles What type of wall tiles do you use? We use INTERBAU Ceramic tiles – 10mm, 240 X 115 unglazed or GAIL white Glazed tiles. What Epoxy grout do you use? Two-component, solvent-free, polyamide  cured epoxy Why use DeCanha Industries? Our work is acid & alkaline proof. The tiles have a high load capacity and are easy to clean.  The are R10 grade slip resistant and are WHG Certified – resulting in a finish that is both aesthetically and symmetrically pleasing.  Making Health and Hygiene a priority in your tiling needs Schedule Your Appointment Today Main Office Midrand 068 6628 378 warren@decanhaindustries.co.za Glen Austin, Midrandhttps://decanhaindustries.co.za/wp/wp-content/uploads/2023/01/pic-23.png