ROBERT KEYS & CO LTD