About Duncan Macmillan Limited (SC549558) United Kingdom