Snowball logo
logo
3BA_logo

Barratt Developments plc

3.48-0.02  (0.57%)