At first glance, Stroud might seem like any other English town with its train station, cinema, bustling shopping centre and vibrant town centre. But there's more to this Gloucestershire gem than ...