Crail Golfing Society, Balcomie Links Course & Visitor Info