About Duncan Lauder & Son Limited (SC527301) United Kingdom