W.P STEWART AND CO (EUROPE) LTD