Grangemouth. It’s not the prettiest town in Scotland. It is, however, a town that everyone in Scotland knows by name for just one thing: its…