Stop visiting suspect with diamonds hidden all over the place (10)
I believe the answer is:
ubiquitous
'all over the place' is the definition.
(something ubiquitous is found everywhere)
'stop visiting suspect with diamonds hidden' is the wordplay.
I cannot quite see how this works, but
'stop' could be 'quit' (synonyms) and 'quit' is found in the answer.
This explanation may well be incorrect...
(Other definitions for ubiquitous that I've seen before include "Omnipresent" , "Found everywhere" , "Global" .)