DUNCAN CAMERON & SONS (HEREFORD) LIMITED