Inverurie in Aberdeenshire, Scotland – A Thriving Market Town