cyclemum said:....Any advise would be greatly appreiciated...
Sounds like you're on the right track and shouldn't have any problem with your August ride.
In terms of training, just keep riding ideally four or five days per week even if some of those are short rides. Ride longer when you have the time and the mood strikes you, explore new routes and enjoy getting further from home on the bike. Get used to eating and drinking enough during those longer rides as it'll come in handy during the three to four hours you'll be on the bike during your charity ride.
Experiment with pushing the pace a bit when you feel good or to make more out of some of the shorter rides when you don't have so much time. Not sprints and ridiculously hard short efforts, but see if you can roll a bit faster along some open stretches of road for 10, 15 or more minutes to get used to a bit more effort on the bike.
But mostly ride a lot and pick rides that are fun for you so that you stick with it and get a lot of time on the bike. Learn to change flats, ride safely, go up and down hills with confidence and ideally how to ride with and around other riders. If you've already done 20 miles then the 47 mile ride is well within your range especially with 8 or more weeks to go till the event.
Good luck,
-Dave