Detica's profits leap 70 per cent to £10.3m