Ephemera › HS 2043 - Invoice from Taylor Russell & Sons, Merchant Tailors, 94 Strand, London 1889 Image 1 of 1 HS 2043 - Invoice from Taylor Russell & Sons, Merchant Tailors, 94 Strand, London 1889 £29.00 Out of Stock Good condition. Out of Stock Added! Good condition.