A popular hotel and pub with a chequered history has had its lease taken over by a reputable Cornish company after months of ...