About Duncan Macgregor Limited (SC032462) United Kingdom