TfLSM

AcronymDefinition
TfLSMTransport for London Street Management (responsible for running and improving London's roads)