Is Albert David Ltd. worth buying?