I have emailed them to change the link. Luckily EMT still do the paper application forms and none of this online applications.
From info I have:
Train crew depots are located at:
London - London route Drivers, Train Managers, Customer Hosts and Revenue Protection Officers
Leicester -...