With its medieval streets, artisan shops and good schools, it's hardly a surprise the Somerset town of Frome regularly tops lists on the most desirable places to live. The town’s cornerstone is ...