David McCaul, 18ct yellow gold

David McCaul, 18ct yellow gold and diamond curved ring. £4200.

Read more