BBRTS

AcronymDefinition
BBRTSBalfour Beatty Rail Track Systems (UK)