Ring found in sharp suit pressed here (5)
I believe the answer is:
court
'suit pressed here' is the definition.
(place where a legal suit is made)
I don't understand the rest of the clue.
(Other definitions for court that I've seen before include "See 18" , "Sports area; woo" , "Judicial body" , "The Yard" , "Work as solicitor" .)