BABBAGE EVANS AND GATES LTD