TfL delivers the Mayor’s Transport Strategy and the management and development of London’s transport infrastructure. 28000 staff take responsibility for the Underground, London’s bus services, DLR, Overground Rail, Victoria Coach …
More: continued here

Leave a reply to Head of IT Service Management, c£75000 + Bonus & exc bens – London…