J SWAIT & SONS LIMITED