About John Macmillan & Partners (SL000591) United Kingdom