About Duncan Macleod (joiners) Ltd. (SC313112) United Kingdom