Mainly British with some world coins & stamps
£12.19
Beale 1 pound 1950 green X30B 989866
1 in stock
Beale 1 pound B268 1950 green X30B 989866