Thomas Swan And Co Ltd.