About Duncan Lauder Limited (SC089970) United Kingdom