One of the most historic local stores is William Shearer, which has been serving locals for 170 years and is believed to be one of Scotland's oldest shops.