Figures from this source ReportedAverage employees, FY to 31 Mar 2025139 personsEstimateTurnover year to March 2024 (implied), FY to 31 Mar 2024£154mEstimateTurnover growth year to March 2026 against year to March 2025 implied, year to March 2026 vs year to March 20250.595 ratio