BBRPS stands for Balfour Beatty Rail Power Systems (UK)

BBRPS