ISL Wins 4th Place at the UK Great Places to Work Awards!

We’ve done it again! Absolutely delighted! After our debut on the Best Workplace list last year we’re over the moon to achieve a Great Places To Work award once again. We are now the 4th Best Small Business in the UK. This is a massive testament to the great people that work for ISL, so