We certainly can. Many of the products on our website are manufactured at our parent company’s factory, Douglas Furniture, which adjoins our showroom in Wigram, Christchurch.
| ( ! ) Notice: Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>a3-lazy-load</code> 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 <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.) in /home/jotham/cof/html/wp-includes/functions.php on line 6131 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0001 | 355144 | {main}( ) | .../index.php:0 |
| 2 | 0.0001 | 355424 | require( '/home/jotham/cof/html/wp-blog-header.php ) | .../index.php:17 |
| 3 | 0.0001 | 355808 | require_once( '/home/jotham/cof/html/wp-load.php ) | .../wp-blog-header.php:13 |
| 4 | 0.0001 | 356512 | require_once( '/home/jotham/cof/html/wp-config.php ) | .../wp-load.php:50 |
| 5 | 0.0001 | 358168 | require_once( '/home/jotham/cof/html/wp-settings.php ) | .../wp-config.php:88 |
| 6 | 0.0209 | 4026760 | include_once( '/home/jotham/cof/html/wp-content/plugins/a3-lazy-load/a3-lazy-load.php ) | .../wp-settings.php:560 |
| 7 | 0.0212 | 4116064 | A3Rev\LazyLoad\FrameWork\Pages\Settings->__construct( ) | .../a3-lazy-load.php:48 |
| 8 | 0.0212 | 4118240 | A3Rev\LazyLoad\FrameWork\Pages\Settings->tabs_include( ) | .../admin-settings-page.php:46 |
| 9 | 0.0213 | 4121536 | A3Rev\LazyLoad\FrameWork\Tabs\Global_Settings->__construct( ) | .../admin-settings-page.php:100 |
| 10 | 0.0213 | 4121536 | A3Rev\LazyLoad\FrameWork\Tabs\Global_Settings->settings_include( ) | .../global-settings-tab.php:53 |
| 11 | 0.0213 | 4124960 | A3Rev\LazyLoad\FrameWork\Settings\Global_Panel->__construct( ) | .../global-settings-tab.php:111 |
| 12 | 0.0213 | 4128368 | __( $text = 'Settings successfully saved.', $domain = 'a3-lazy-load' ) | .../global-settings.php:87 |
| 13 | 0.0213 | 4128368 | translate( $text = 'Settings successfully saved.', $domain = 'a3-lazy-load' ) | .../l10n.php:307 |
| 14 | 0.0213 | 4128368 | get_translations_for_domain( $domain = 'a3-lazy-load' ) | .../l10n.php:195 |
| 15 | 0.0213 | 4128368 | _load_textdomain_just_in_time( $domain = 'a3-lazy-load' ) | .../l10n.php:1419 |
| 16 | 0.0224 | 4134200 | _doing_it_wrong( $function_name = '_load_textdomain_just_in_time', $message = 'Translation loading for the <code>a3-lazy-load</code> 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 <code>init</code> action or later.', $version = '6.7.0' ) | .../l10n.php:1389 |
| 17 | 0.0225 | 4135544 | wp_trigger_error( $function_name = '', $message = 'Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>a3-lazy-load</code> 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 <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0'..., $error_level = ??? ) | .../functions.php:6071 |
| 18 | 0.0228 | 4137032 | trigger_error( $message = 'Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>a3-lazy-load</code> 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 <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0'..., $error_type = 1024 ) | .../functions.php:6131 |
| ( ! ) Notice: Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>acf</code> 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 <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.) in /home/jotham/cof/html/wp-includes/functions.php on line 6131 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0001 | 355144 | {main}( ) | .../index.php:0 |
| 2 | 0.0001 | 355424 | require( '/home/jotham/cof/html/wp-blog-header.php ) | .../index.php:17 |
| 3 | 0.0001 | 355808 | require_once( '/home/jotham/cof/html/wp-load.php ) | .../wp-blog-header.php:13 |
| 4 | 0.0001 | 356512 | require_once( '/home/jotham/cof/html/wp-config.php ) | .../wp-load.php:50 |
| 5 | 0.0001 | 358168 | require_once( '/home/jotham/cof/html/wp-settings.php ) | .../wp-config.php:88 |
| 6 | 0.0239 | 4184208 | include_once( '/home/jotham/cof/html/wp-content/plugins/advanced-custom-fields-pro/acf.php ) | .../wp-settings.php:560 |
| 7 | 0.0239 | 4184584 | acf( ) | .../acf.php:786 |
| 8 | 0.0239 | 4184744 | ACF->initialize( ) | .../acf.php:780 |
| 9 | 0.0240 | 4187272 | __( $text = 'Advanced Custom Fields', $domain = 'acf' ) | .../acf.php:94 |
| 10 | 0.0240 | 4187272 | translate( $text = 'Advanced Custom Fields', $domain = 'acf' ) | .../l10n.php:307 |
| 11 | 0.0240 | 4187272 | get_translations_for_domain( $domain = 'acf' ) | .../l10n.php:195 |
| 12 | 0.0240 | 4187272 | _load_textdomain_just_in_time( $domain = 'acf' ) | .../l10n.php:1419 |
| 13 | 0.0244 | 4196656 | _doing_it_wrong( $function_name = '_load_textdomain_just_in_time', $message = 'Translation loading for the <code>acf</code> 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 <code>init</code> action or later.', $version = '6.7.0' ) | .../l10n.php:1389 |
| 14 | 0.0245 | 4198000 | wp_trigger_error( $function_name = '', $message = 'Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>acf</code> 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 <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.)', $error_level = ??? ) | .../functions.php:6071 |
| 15 | 0.0247 | 4198640 | trigger_error( $message = 'Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>acf</code> 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 <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.)', $error_type = 1024 ) | .../functions.php:6131 |
| ( ! ) Notice: Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>custom-facebook-feed</code> 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 <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.) in /home/jotham/cof/html/wp-includes/functions.php on line 6131 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0001 | 355144 | {main}( ) | .../index.php:0 |
| 2 | 0.0001 | 355424 | require( '/home/jotham/cof/html/wp-blog-header.php ) | .../index.php:17 |
| 3 | 0.0001 | 355808 | require_once( '/home/jotham/cof/html/wp-load.php ) | .../wp-blog-header.php:13 |
| 4 | 0.0001 | 356512 | require_once( '/home/jotham/cof/html/wp-config.php ) | .../wp-load.php:50 |
| 5 | 0.0001 | 358168 | require_once( '/home/jotham/cof/html/wp-settings.php ) | .../wp-config.php:88 |
| 6 | 0.0372 | 5323160 | include_once( '/home/jotham/cof/html/wp-content/plugins/custom-facebook-feed-pro/custom-facebook-feed.php ) | .../wp-settings.php:560 |
| 7 | 0.0374 | 5358352 | cff_main_pro( ) | .../custom-facebook-feed.php:173 |
| 8 | 0.0374 | 5358352 | CustomFacebookFeed\Custom_Facebook_Feed_Pro::instance( ) | .../custom-facebook-feed.php:171 |
| 9 | 0.0394 | 5438504 | CustomFacebookFeed\CFF_Widget->__construct( ) | .../Custom_Facebook_Feed_Pro.php:366 |
| 10 | 0.0394 | 5439336 | __( $text = 'Facebook Feed', $domain = 'custom-facebook-feed' ) | .../CFF_Widget.php:21 |
| 11 | 0.0394 | 5439336 | translate( $text = 'Facebook Feed', $domain = 'custom-facebook-feed' ) | .../l10n.php:307 |
| 12 | 0.0394 | 5439336 | get_translations_for_domain( $domain = 'custom-facebook-feed' ) | .../l10n.php:195 |
| 13 | 0.0394 | 5439336 | _load_textdomain_just_in_time( $domain = 'custom-facebook-feed' ) | .../l10n.php:1419 |
| 14 | 0.0396 | 5440536 | _doing_it_wrong( $function_name = '_load_textdomain_just_in_time', $message = 'Translation loading for the <code>custom-facebook-feed</code> 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 <code>init</code> action or later.', $version = '6.7.0' ) | .../l10n.php:1389 |
| 15 | 0.0396 | 5441880 | wp_trigger_error( $function_name = '', $message = 'Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>custom-facebook-feed</code> 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 <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in versi'..., $error_level = ??? ) | .../functions.php:6071 |
| 16 | 0.0399 | 5442520 | trigger_error( $message = 'Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>custom-facebook-feed</code> 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 <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in versi'..., $error_type = 1024 ) | .../functions.php:6131 |
| ( ! ) Notice: Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>ratio</code> 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 <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.) in /home/jotham/cof/html/wp-includes/functions.php on line 6131 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0001 | 355144 | {main}( ) | .../index.php:0 |
| 2 | 0.0001 | 355424 | require( '/home/jotham/cof/html/wp-blog-header.php ) | .../index.php:17 |
| 3 | 0.0001 | 355808 | require_once( '/home/jotham/cof/html/wp-load.php ) | .../wp-blog-header.php:13 |
| 4 | 0.0001 | 356512 | require_once( '/home/jotham/cof/html/wp-config.php ) | .../wp-load.php:50 |
| 5 | 0.0001 | 358168 | require_once( '/home/jotham/cof/html/wp-settings.php ) | .../wp-config.php:88 |
| 6 | 0.0372 | 5323160 | include_once( '/home/jotham/cof/html/wp-content/plugins/custom-facebook-feed-pro/custom-facebook-feed.php ) | .../wp-settings.php:560 |
| 7 | 0.0374 | 5358352 | cff_main_pro( ) | .../custom-facebook-feed.php:173 |
| 8 | 0.0374 | 5358352 | CustomFacebookFeed\Custom_Facebook_Feed_Pro::instance( ) | .../custom-facebook-feed.php:171 |
| 9 | 0.0405 | 5455480 | CustomFacebookFeed\Integrations\Divi\CFF_Divi_Handler->__construct( ) | .../Custom_Facebook_Feed_Pro.php:371 |
| 10 | 0.0405 | 5455480 | CustomFacebookFeed\Integrations\Divi\CFF_Divi_Handler->load( ) | .../CFF_Divi_Handler.php:20 |
| 11 | 0.0405 | 5455480 | CustomFacebookFeed\Integrations\Divi\CFF_Divi_Handler->allow_load( ) | .../CFF_Divi_Handler.php:52 |
| 12 | 0.0409 | 5460560 | array_intersect( $arr1 = [0 => 'ratio', 1 => class WP_Theme { public $update = FALSE; private $theme_root = '/home/jotham/cof/html/wp-content/themes'; private $headers = [...]; private $headers_sanitized = [...]; private $block_theme = FALSE; private $name_translated = NULL; private $errors = NULL; private $stylesheet = 'ratio'; private $template = 'ratio'; private $parent = NULL; private $theme_root_uri = NULL; private $textdomain_loaded = TRUE; private $cache_hash = 'b4cf7e0f307e2cb9cde5371c646a8c19'; private $block_template_folders = [...]; private $default_template_folders = [...] }], $arrays = [0 => 'Divi'] ) | .../CFF_Divi_Handler.php:42 |
| 13 | 0.0409 | 5460752 | WP_Theme->__toString( ) | .../CFF_Divi_Handler.php:42 |
| 14 | 0.0409 | 5460752 | WP_Theme->display( $header = 'Name', $markup = ???, $translate = ??? ) | .../class-wp-theme.php:551 |
| 15 | 0.0410 | 5461616 | WP_Theme->translate_header( $header = 'Name', $value = 'Ratio' ) | .../class-wp-theme.php:921 |
| 16 | 0.0410 | 5461616 | translate( $text = 'Ratio', $domain = 'ratio' ) | .../class-wp-theme.php:1059 |
| 17 | 0.0410 | 5461616 | get_translations_for_domain( $domain = 'ratio' ) | .../l10n.php:195 |
| 18 | 0.0410 | 5461616 | _load_textdomain_just_in_time( $domain = 'ratio' ) | .../l10n.php:1419 |
| 19 | 0.0412 | 5462624 | _doing_it_wrong( $function_name = '_load_textdomain_just_in_time', $message = 'Translation loading for the <code>ratio</code> 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 <code>init</code> action or later.', $version = '6.7.0' ) | .../l10n.php:1389 |
| 20 | 0.0412 | 5463968 | wp_trigger_error( $function_name = '', $message = 'Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>ratio</code> 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 <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.)', $error_level = ??? ) | .../functions.php:6071 |
| 21 | 0.0414 | 5464608 | trigger_error( $message = 'Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>ratio</code> 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 <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.)', $error_type = 1024 ) | .../functions.php:6131 |
| ( ! ) Notice: Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>wpowp</code> 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 <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.) in /home/jotham/cof/html/wp-includes/functions.php on line 6131 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0001 | 355144 | {main}( ) | .../index.php:0 |
| 2 | 0.0001 | 355424 | require( '/home/jotham/cof/html/wp-blog-header.php ) | .../index.php:17 |
| 3 | 0.0001 | 355808 | require_once( '/home/jotham/cof/html/wp-load.php ) | .../wp-blog-header.php:13 |
| 4 | 0.0001 | 356512 | require_once( '/home/jotham/cof/html/wp-config.php ) | .../wp-load.php:50 |
| 5 | 0.0001 | 358168 | require_once( '/home/jotham/cof/html/wp-settings.php ) | .../wp-config.php:88 |
| 6 | 0.0592 | 8947280 | include_once( '/home/jotham/cof/html/wp-content/plugins/wc-place-order-without-payment/wc-place-order-without-payment.php ) | .../wp-settings.php:560 |
| 7 | 0.0593 | 8947744 | __( $text = 'Place Order Without Payment', $domain = 'wpowp' ) | .../wc-place-order-without-payment.php:46 |
| 8 | 0.0593 | 8947744 | translate( $text = 'Place Order Without Payment', $domain = 'wpowp' ) | .../l10n.php:307 |
| 9 | 0.0593 | 8947744 | get_translations_for_domain( $domain = 'wpowp' ) | .../l10n.php:195 |
| 10 | 0.0593 | 8947744 | _load_textdomain_just_in_time( $domain = 'wpowp' ) | .../l10n.php:1419 |
| 11 | 0.0594 | 8948784 | _doing_it_wrong( $function_name = '_load_textdomain_just_in_time', $message = 'Translation loading for the <code>wpowp</code> 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 <code>init</code> action or later.', $version = '6.7.0' ) | .../l10n.php:1389 |
| 12 | 0.0594 | 8950128 | wp_trigger_error( $function_name = '', $message = 'Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>wpowp</code> 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 <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.)', $error_level = ??? ) | .../functions.php:6071 |
| 13 | 0.0596 | 8950768 | trigger_error( $message = 'Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>wpowp</code> 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 <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.)', $error_type = 1024 ) | .../functions.php:6131 |
| ( ! ) Notice: Function Perflab_Server_Timing::send_header was called <strong>incorrectly</strong>. The method must be called before headers have been sent. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. in /home/jotham/cof/html/wp-includes/functions.php on line 6131 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0001 | 355144 | {main}( ) | .../index.php:0 |
| 2 | 0.0001 | 355424 | require( '/home/jotham/cof/html/wp-blog-header.php ) | .../index.php:17 |
| 3 | 0.5943 | 48819672 | require_once( '/home/jotham/cof/html/wp-includes/template-loader.php ) | .../wp-blog-header.php:19 |
| 4 | 0.6054 | 49261720 | apply_filters( $hook_name = 'template_include', $value = '/home/jotham/cof/html/wp-content/themes/ratio/full-width.php' ) | .../template-loader.php:114 |
| 5 | 0.6054 | 49262128 | WP_Hook->apply_filters( $value = '/home/jotham/cof/html/wp-content/themes/ratio/full-width.php', $args = [0 => '/home/jotham/cof/html/wp-content/themes/ratio/full-width.php'] ) | .../plugin.php:205 |
| 6 | 0.6064 | 49262840 | Perflab_Server_Timing->on_template_include( $passthrough = '/home/jotham/cof/html/wp-content/themes/ratio/full-width.php' ) | .../class-wp-hook.php:341 |
| 7 | 0.6064 | 49262840 | Perflab_Server_Timing->send_header( ) | .../class-perflab-server-timing.php:229 |
| 8 | 0.6067 | 49263480 | _doing_it_wrong( $function_name = 'Perflab_Server_Timing::send_header', $message = 'The method must be called before headers have been sent.', $version = '' ) | .../class-perflab-server-timing.php:135 |
| 9 | 0.6068 | 49263992 | wp_trigger_error( $function_name = '', $message = 'Function Perflab_Server_Timing::send_header was called <strong>incorrectly</strong>. The method must be called before headers have been sent. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. ', $error_level = ??? ) | .../functions.php:6071 |
| 10 | 0.6070 | 49264312 | trigger_error( $message = 'Function Perflab_Server_Timing::send_header was called <strong>incorrectly</strong>. The method must be called before headers have been sent. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. ', $error_type = 1024 ) | .../functions.php:6131 |
We certainly can. Many of the products on our website are manufactured at our parent company’s factory, Douglas Furniture, which adjoins our showroom in Wigram, Christchurch.
We can deliver nationwide throughout New Zealand. Once the order comes through to us we will confirm the freight costs for you to approve before the order is completed and the goods shipped.
If you are looking for assistance for a basic product design feel free to contact us or pop into our showroom in Wigram, Christchurch.
If you are looking at getting a full fitout, reception counter or built-in joinery design including storage, wardrobes, kitchens, and laundries get in touch with the team at Douglas Furniture (link at the top right of the page).
As most products are manufactured locally in our own factory, we are able to specify the majority of commercially available materials and colours. From MDF and melamine going all the way to laminate, veneers and glass, we can help you choose the right materials for your desired design outcome. Premium material suppliers include Prime Panels (Melamine, Veneer, Laminate), Laminex (Melteca and Formica), and Bestwood (Melamine and Veneer).
We deal with anyone from the public through to trade and business organisations – feel free to pop into our showroom at 80 Hayton Road, Wigram, Christchurch or get in touch with one of the team through the contact page.
This can vary by product, as we deal with a number of suppliers. Most of the products that we manufacture here will have a 5 year guarantee, however if you do have any further questions around this for any of our products, feel free to get in touch with us.