Barclays notifies holding of 3.1percent

Companies

Bodycote (BOY)
UK 100

Latest directors dealings