| Continuing Operations | 2024 £m
 
 | 2023 £m
 
 | 2022** £m
 
 | 2021** £m
 
 | 2020** £m
 
 | 
        
            | Revenue | 510.4 | 472.6 
 | 401.0 | 351.6 | 351.4 | 
        
            | Operating profit * | 71.1 | 69.2 
 | 59.4 | 49.2 | 43.2 | 
        
            | Profit before tax * | 66.3 
 | 67.9 | 57.9 | 47.6 | 40.2 | 
        
            | Profit after tax * | 54.0 
 | 57.7 | 53.3 
 | 41.4 | 33.9 | 
        
            | Profit/(loss) before tax | 53.3 
 | 44.1 | 47.9 | 40.5 | 31.8 | 
        
            | Basic earnings per ordinary share * | 19.8p 
 | 20.5p | 19.0p | 14.7p | 12.1p | 
        
            | Diluted earnings per ordinary share * | 19.3p 
 | 20.0p 
 | 18.5p | 14.4p | 11.8p | 
        
            | Basic earnings/(loss) per ordinary share | 15.7p | 13.4p | 15.8p | 12.5p | 9.2p | 
        
            | Diluted earnings/(loss) per ordinary share | 15.3p | 13.1p | 15.4p | 12.2p | 9.0p | 
        
            | Dividend per ordinary share | 7.8p 
 | 6.9p | 5.7p 
 | 4.8p | 3.9p | 
        
            | Net debt (£m) | 52.8 
 | 14.4 | 7.2 
 | 26.6 
 | 48.2 | 
        
            | Shareholders' funds (£m) | 356.3 
 | 378.5 | 418.1 
 | 352.8 
 | 329.6 |