Stevenage Leisure Limited
Stevenage Leisure Limited (SLL), a registered charity, has worked with The WOW! Awards for over 10 years. Having the ‘Wow factor’ embedded into the culture of SLL has boosted the charity’s growth strategy, improved morale and opened up strategic conversations…