About Macmillan Scottish Limited Partnership (SL013188) United Kingdom