D & H Piping Systems (Pty) LTD V Trans Hex Group LTD and Another 2006 (3) Sa 593 (Sca)mxolisimanelisimlangeni