Is Bemco Hydraulics Ltd. worth buying?