Owners of hotel and country house in Britain (9)
I believe the answer is:
landlords
'owners of hotel' is the definition.
'landlords' can be an answer for 'owners' (landlord is a kind of owner). I am not certain of the 'of hotel' bit.
'country house in britain' is the wordplay.
'country' becomes 'land' (synonyms).
'house in britain' becomes 'lords' (I am not sure about this - if you are sure you should believe this answer much more).
'land'+'lords'='LANDLORDS'
'and' acts as a link.
Can you help me to learn more?
(Other definitions for landlords that I've seen before include "They lease out properties" , "People in pubs" , "maybe posted locally?" , "letters" .)