Arched Left Hand Ultra Detail Stamp - Impressart - 12mm Arched Left Hand Ultra Detail Stamp - Impressart - 12mm £35.00