Penelope Keith, the former star of the Good Life, has prevailed in a long-running dispute with her neighbours after being told she can open a tearoom in a tiny fishing port.