A C ALLAN LIMITED