Sir M MacDonald and Partners Limited;