Hairline scratches on the obverse keep it from an AU grade, IMO. It'd most likely get an XF45 by a reputable TPG. -Brian
As to the OP asking "whether it has been cleaned", there is no doubt. Look at the normal chemical reactions of silver will tell you that. The more pertinent question is if the cleaning would prevent it from grading. While I have seen such coins graded, my default answer would be it would be a details grade.