About Duncan Macpherson Limited (SC621363) United Kingdom