Rather than setting the Thread’s culture, you can specify it in the web.config like so:
<configuration>
<system.web>
<globalization uiCulture="en-GB" culture="en-GB" />
</system.web>
</configuration>
That is a more “proper” way of specifying the culture in ASP.NET.