De Beers Marine (Pty) Ltd v Harry Dilley (Pty) Ltd