Hi Jackie
Thanks for the info

If his age was indeed correct on his marriage certificate then that would make his year of birth around 1856.
In the 1881 I see his surname is spelt DAVIS, so I have checked the completed BMD Index on Ancestry for James's birth.
I checked the years 1855, 1856 and 1857 for DAVIS and DAVIES, registration district: Cleobury Mortimer (district for Stottesdon), but found nothing.
I did see the entry in 1852 that you originally found but I'm not 100% sure about that one. James's age is shown as 24 in the 1881 which would tie in with 1856 year of birth.
I'm wondering whether a baptism search in the Stottesdon parish register might reveal something. At least we could prove whether he was indeed born in Stottesdon or not.
The Shropshire Archives hold copies of all Shropshire parish registers on microfilm, and I could go and check this for you. Let me know.
Jan