Garrard & Co Ltd

Sheffield

Worked from: c.1939

1 ITEM