2 coworking spaces in Stamford, United Kingdom