About Duncan Mclaren Limited (SC547146) United Kingdom