For the Winners of the West London Business Awards 2024 on Fri 16 February 2024 at Twickenham Stadium.