The Princess of Wales wore a polka-dot Alessandra Rich number for Royal Ascot in 2022 – and this John Lewis midi dress will help you get...