Lovells posts highest ever profit figures