For the Winners of the West London Business Awards 2023 on Fri 24 February 2023 at Twickenham Stadium.