For the Winners of the West London Company of the Decade Award on Fri 24 February 2023 at Twickenham Stadium.