J & P WALKER LTD