About D. Macmillan & Partners (SL001400) United Kingdom