So I did it! Not sure of official time; about 47:20 according to my old friend Garmin. Thanks to @roseabi for the training plan, Instructor57 and MissUnderstanding for the guidance and this lovely community for all the support.
Now to break that 45-minute target!