Shareholders

Ownership structure and shareholding information

Total: 12.03% of shares
Shareholder Name Ownership % ↓Share Count Share TypeDate
Veolia Environmental Services (uk) Plc Company
12.03%
569,300Ordinary31 Mar 2020