Mech stands for mechanised. A mechanised army is one that includes a lot of vehicles, frequently with infantry mounted in transports, with the purpose of being difficult to kill and adding lots of mobility to otherwise slow infantry. Some good example include mech eldar (with Dire Avengers mounted in wave serpents with fireprisms/falcons in support), mech
IG (with veterans mounted in chimeras or valkyries with big tanks in support) and mech orks (with lots of ork boys in trukks with lootas in battlewagons in support). Mech armies tend to have the advantage in objective based games, where they can use their mobility to claim objectives with ease, but have a harder time in kill point games because they have a high number of
KP.
Large models such as the one you posted come almost exclusively from forge world, a subsiduary of
GW that makes very large and detailed resin models that are usually very expensive.
http://www.forgeworld.co.uk/