Hello Val,
No, the age is very clearly entered as 27.
A free search (you do need to register but that is free) on ScotlandsPeople found no births/baptisms of a Marg*t DAVISON, father W*m, 1820-1825 in Scotland; it found 9 Marg*t DAVIDSONs with father W*m.
Of course, it is entirely possible that there is no record to be found. Margaret may not have been baptized at all (this was quite common - and Statutory Registration did not begin in Scotland until 1855); she may have been baptized in a church the records of which have not survived or have not been indexed; etc, etc. It is also possible (noting that her father was a hawker) that he travelled around and that she might even have been born over the border in Scotland but baptized later in England.
What denomination was Margaret's marriage ceremony?
Sorry not to be more optimistic.
JAP