I mean, webwrosers send out a string of data(user agent string, is it's proper name), which tells you what the browser is etc, this is how it detects it's a mobile version of a browser. However in webrowsers you can select choose desktop sites, within settings. This then attaches a piece of info to that string. Now it's very simple to program the site to look for this extra part to the string and thus show the correct web site. So in my case it should show desktop version. If it wasn't for the lazy and poor programming skills of the developer.
And yes your mobile site is very poor, it's just all the others are very poor as well. Hence so many of us change the setting in the webrowser to request the desktop version. Not that your desktop version is any much better, with all the wasted space, repeated menus taking up real estate, massive adverts and general poor design.