A haul of 30 silver and gold Scottish and English coins was unearthed in the Cappercleuch area.