Have your own Castle Wedding!

Feeling the theme going on at the moment? The Royal Wedding fever is mounting as Harry and Meghan get ready to tie the knot on 19th May this year, at 12 noon in St George’s Chapel Windsor. I’ll be in the company of many thousands of others I guess – glued to the TV for…