JOHN FARQUHARSON LTD