Based on the information given I would recommend:
- The gray suit
- The white shirt
- The navy tie with dots
- Using the navy gingham shirt for a more British look.
- Skipping the vest for a more informal look.
I would not recommend doing both of these at the same time.
Include a tv-folded white linen handkerchief in your breast pocket if appropriate.