If you look in your CC handbook the best bet for Windsor is probabaly the Maidenhead/Berkshire site or the Woking/Surrey site for easy access to Windsor the only Slough site is near the M25.
If you are doing the dog show at Windsor Great Park they always have caravan camping on site and I believe camping is laid on for the main Windsor dog show but you will have to check.