When staff turnover costs British businesses £4.13 billion every year it’s crucial to keep your best people for longer