Looks as though there are 2 different Horatios in this case. Around that time there were quite a few boys named after the famous Horatio Nelson.
I am no longer living near Gloucester Reg office, so unfortunately can't look at the parish registers for more information.