Twelve Switch Communication staff took to the Isle of Wight to face the 65 mile challenge around the hilly coast. With sunshine forecast the eager group of cyclists were left slightly nervous when they awoke to thunderstorms and rain. After a two hour delay in setting off, the sunshine came out as promised and, with […]