DAVID HALSALL PLC