MELBRO LIMITED Company number 02598037 · Monitor this company Active Overview People 4 Financial Control Documents Analysis Location Related Registered office Address118 St. Fagans Road, Cardiff, South Glamorgan, CF5 3AN PostcodeCF5 3AN Map