David Barclay and Sons, linen merchants of London