TfL company definition

TfL company means Transport for London(2) or any of its subsidiaries; and
TfL company means Transport for London2 or any of its subsidiaries; and