A & L PRODUCTS LTD